fix speller
This commit is contained in:
parent
d7501b9ebf
commit
b4e06e4efe
|
@ -70,7 +70,8 @@ class Spell(object):
|
||||||
if create:
|
if create:
|
||||||
if spell:
|
if spell:
|
||||||
raise RuntimeError("Textview has already a Spell obj attached")
|
raise RuntimeError("Textview has already a Spell obj attached")
|
||||||
self.spell = libgtkspell.gtkspell_new_attach(tv, language, None)
|
self.spell = libgtkspell.gtkspell_new_attach(tv, language.encode(
|
||||||
|
'utf-8'), None)
|
||||||
if not self.spell:
|
if not self.spell:
|
||||||
raise OSError("Unable to attach spell object. "
|
raise OSError("Unable to attach spell object. "
|
||||||
"Language: '%s'" % str(language))
|
"Language: '%s'" % str(language))
|
||||||
|
@ -82,7 +83,8 @@ class Spell(object):
|
||||||
|
|
||||||
@ensure_attached
|
@ensure_attached
|
||||||
def set_language(self, language):
|
def set_language(self, language):
|
||||||
if libgtkspell.gtkspell_set_language(self.spell, language, None) == 0:
|
if libgtkspell.gtkspell_set_language(self.spell, language.encode(
|
||||||
|
'utf-8'), None) == 0:
|
||||||
raise OSError("Unable to set language '%s'" % str(language))
|
raise OSError("Unable to set language '%s'" % str(language))
|
||||||
|
|
||||||
@ensure_attached
|
@ensure_attached
|
||||||
|
|
Loading…
Reference in New Issue