diff options
author | Peng Wu <alexepico@gmail.com> | 2012-08-10 13:08:25 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2012-08-10 13:24:58 +0800 |
commit | b851547fe10ab112dbfbc303dd893f9f23d01d97 (patch) | |
tree | 3f99a955fb78c1d767878d1e4dc1ed05f2e4e2f8 /setup/dicttreeview.py | |
parent | bd3dd5c576f10a43bf2aa42c7ebbce94eeb64c4c (diff) | |
download | ibus-libpinyin-b851547fe10ab112dbfbc303dd893f9f23d01d97.tar.gz ibus-libpinyin-b851547fe10ab112dbfbc303dd893f9f23d01d97.tar.xz ibus-libpinyin-b851547fe10ab112dbfbc303dd893f9f23d01d97.zip |
update setup code
Diffstat (limited to 'setup/dicttreeview.py')
-rw-r--r-- | setup/dicttreeview.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/setup/dicttreeview.py b/setup/dicttreeview.py index 29b7f2f..b35f8b9 100644 --- a/setup/dicttreeview.py +++ b/setup/dicttreeview.py @@ -100,8 +100,9 @@ class DictionaryTreeView(Gtk.TreeView): # save value model.set(iter, COLUMN_ACTIVE, active) - # mark changed + # notify changed self.__changed = True + self.__emit_changed() def __emit_changed(self, *args): if self.__changed: @@ -114,7 +115,8 @@ class DictionaryTreeView(Gtk.TreeView): if (not row[COLUMN_SENSITIVE]): continue; if (row[COLUMN_ACTIVE]): - dicts.append(row[COLUMN_PHRASE_INDEX]) + dicts.append(str(row[COLUMN_PHRASE_INDEX])) + return ';'.join(dicts) def set_dictionaries(self, dicts): |