Merge pull request #54 from mattrose/bz1830452-fix-dnd

fix traceback on dragging and dropping files from a file manager
This commit is contained in:
Matt Rose 2020-05-07 15:53:34 -04:00 committed by GitHub
commit 24a51aa1e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -1115,8 +1115,10 @@ class Terminal(Gtk.VBox):
# https://bugs.launchpad.net/terminator/+bug/1518705 # https://bugs.launchpad.net/terminator/+bug/1518705
if info == self.TARGET_TYPE_MOZ: if info == self.TARGET_TYPE_MOZ:
txt = txt.decode('utf-16').encode('utf-8') txt = txt.decode('utf-16')
txt = txt.split('\n')[0] txt = txt.split('\n')[0]
else:
txt = txt.decode()
txt_lines = txt.split( "\r\n" ) txt_lines = txt.split( "\r\n" )
if txt_lines[-1] == '': if txt_lines[-1] == '':
@ -1529,7 +1531,7 @@ class Terminal(Gtk.VBox):
def feed(self, text): def feed(self, text):
"""Feed the supplied text to VTE""" """Feed the supplied text to VTE"""
self.vte.feed_child(text, len(text)) self.vte.feed_child_binary(text.encode(self.vte.get_encoding()))
def zoom_in(self): def zoom_in(self):
"""Increase the font size""" """Increase the font size"""