diff options
Diffstat (limited to 'services/clipboard/clipboardobject.py')
-rw-r--r-- | services/clipboard/clipboardobject.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/clipboard/clipboardobject.py b/services/clipboard/clipboardobject.py index b7f5805..faca452 100644 --- a/services/clipboard/clipboardobject.py +++ b/services/clipboard/clipboardobject.py @@ -105,11 +105,15 @@ class ClipboardObject: for mime_category in ['image/', 'text/', 'application/']: for mime_type in self._formats.keys(): - if mime_type.startswith(mime_category): + if mime_type.startswith(mime_category) and \ + not mime_type.split('/')[1].startswith('_'): mime_type = mime_type.split(';')[0] logging.debug('Choosed %r!' % mime_type) return mime_type + if 'STRING' in self._formats.keys(): + return 'text/plain' + logging.debug('Returning first: %r.' % self._formats.keys()[0]) return self._formats.keys()[0] |