Branch: refs/heads/master
  Home:   https://github.com/ibus/ibus
  Commit: 10483bfebd1f51ffa52ad7d017193ae728f93bf5
      
https://github.com/ibus/ibus/commit/10483bfebd1f51ffa52ad7d017193ae728f93bf5
  Author: fujiwarat <[email protected]>
  Date:   2014-07-10 (Thu, 10 Jul 2014)

  Changed paths:
    M setup/enginetreeview.py

  Log Message:
  -----------
  Fix ibus-setup SEGV in enginetreeview.py

When an engine is added on ibus-setup, enginetreeview.append_engine()
calls self.__model.append(None) and it causes engine == None in
__icon_cell_data_cb() and __name_cell_data_cb() in enginetreeview
with python3-gobject 3.13.x which version has implemented several
deprecated warnings in gi/overrides/Gtk.py .
I think this problem also could happen in the old versions if
the system would be slow.

BUG=rhbz#1048429
TEST=setup in Fedora 21

Review URL: https://codereview.appspot.com/104620043


-- 
-- 
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

回复