Maemo might not have gtkspell, so making it optional
authorepage <eopage@byu.net>
Sat, 18 Jul 2009 17:43:37 +0000 (17:43 +0000)
committerepage <eopage@byu.net>
Sat, 18 Jul 2009 17:43:37 +0000 (17:43 +0000)
git-svn-id: file:///svnroot/quicknote/trunk@56 bb7704e3-badb-4cfa-9ab3-9374dc87eaa2

src/libnotizen.py

index 357c7b2..9f720e8 100644 (file)
@@ -15,7 +15,10 @@ import uuid
 
 import gobject
 import gtk
-import gtkspell
+try:
+       import gtkspell
+except ImportError:
+       gtkspell = None
 
 import simple_list
 
@@ -68,7 +71,10 @@ class Notizen(gtk.HBox):
                buf = self._noteBodyView.get_buffer()
                buf.set_text("")
                buf.connect("changed", self._on_note_changed, None)
-               self._noteBodySpellChecker = gtkspell.Spell(self._noteBodyView)
+               if gtkspell is not None:
+                       self._noteBodySpellChecker = gtkspell.Spell(self._noteBodyView)
+               else:
+                       self._noteBodySpellChecker = None
 
                #self.textviewNotiz.set_size_request(-1, 50)
                self._noteScrollWindow = gtk.ScrolledWindow()