Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2756)

Issue 104620043: Fix ibus-setup SEGV in enginetreeview.py (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 11 months ago by fujiwara
Modified:
9 years, 11 months ago
Reviewers:
shawn.p.huang, Peng
CC:
shawn.p.huang_gmail.com, fujiwara
Base URL:
git@github.com:ibus/ibus.git@master
Visibility:
Public.

Description

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

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -2 lines) Patch
M setup/enginetreeview.py View 3 chunks +13 lines, -2 lines 0 comments Download

Messages

Total messages: 2
fujiwara
9 years, 11 months ago (2014-07-09 10:47:26 UTC) #1
Peng
9 years, 11 months ago (2014-07-09 14:51:50 UTC) #2
lgtm
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b