Hack for detecting an onDisk format. Need to improve the clipboard API for the right fix.
This commit is contained in:
parent
440baae7d9
commit
5104e24ffa
@ -114,7 +114,14 @@ class ClipboardIcon(CanvasIcon):
|
|||||||
formats = obj['FORMATS']
|
formats = obj['FORMATS']
|
||||||
if len(formats) > 0:
|
if len(formats) > 0:
|
||||||
path = cb_service.get_object_data(self._object_id, formats[0])
|
path = cb_service.get_object_data(self._object_id, formats[0])
|
||||||
if os.path.exists(path):
|
|
||||||
|
# FIXME: would be better to check for format.onDisk
|
||||||
|
try:
|
||||||
|
path_exists = os.path.exists(path)
|
||||||
|
except TypeError:
|
||||||
|
path_exists = False
|
||||||
|
|
||||||
|
if path_exists:
|
||||||
activityfactory.create_with_uri(self._activity, path)
|
activityfactory.create_with_uri(self._activity, path)
|
||||||
else:
|
else:
|
||||||
logging.debug("Clipboard item file path %s didn't exist" % path)
|
logging.debug("Clipboard item file path %s didn't exist" % path)
|
||||||
|
Loading…
Reference in New Issue
Block a user