From ba39d450e7ac354955686f0d43accd64c3830eb7 Mon Sep 17 00:00:00 2001 From: Ryan Pessa Date: Sat, 21 Mar 2015 21:07:23 -0500 Subject: [PATCH] force sdl2 clipboard encoding to utf8 --- kivy/core/clipboard/clipboard_sdl2.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kivy/core/clipboard/clipboard_sdl2.py b/kivy/core/clipboard/clipboard_sdl2.py index c1705fa3d..aabaa1ed4 100644 --- a/kivy/core/clipboard/clipboard_sdl2.py +++ b/kivy/core/clipboard/clipboard_sdl2.py @@ -22,8 +22,11 @@ class ClipboardSDL2(ClipboardBase): def get(self, mimetype): return _get_text() if _has_text() else '' - def put(self, data='', mimetype='text/plain'): - data = data.encode('utf-8') + def _ensure_clipboard(self): + super(ClipboardSDL2, self)._ensure_clipboard() + self._encoding = 'utf8' + + def put(self, data=b'', mimetype='text/plain'): _set_text(data) def get_types(self):