diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-21 13:00:52 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-21 13:00:52 +0100 |
commit | c355df4b6d90f747bbd527c09b199e0825480fb6 (patch) | |
tree | 469ae4601b5667f78b2338cd1ac37e6fabe77103 /src/Gui/CCMainWindow.py | |
parent | 6443695f275167adb123070daf2a6b6ecc0bb371 (diff) | |
download | abrt-c355df4b6d90f747bbd527c09b199e0825480fb6.tar.gz abrt-c355df4b6d90f747bbd527c09b199e0825480fb6.tar.xz abrt-c355df4b6d90f747bbd527c09b199e0825480fb6.zip |
restore saving of backtrace broken by client->server security fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Gui/CCMainWindow.py')
-rw-r--r-- | src/Gui/CCMainWindow.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Gui/CCMainWindow.py b/src/Gui/CCMainWindow.py index 9dffa7a7..8222c17c 100644 --- a/src/Gui/CCMainWindow.py +++ b/src/Gui/CCMainWindow.py @@ -229,6 +229,7 @@ class MainWindow(): # this should work until we keep the row object in the last position dump = dumpsListStore.get_value(dumpsListStore.get_iter(path[0]), dumpsListStore.get_n_columns()-1) #move this to Dump class + lReported = self.wTree.get_widget("lReported") if dump.isReported(): report_label_raw = _("This crash has been reported:\n") report_label = _("<b>This crash has been reported:</b>\n") @@ -244,10 +245,13 @@ class MainWindow(): report_label += "%s\n" % report_message report_label_raw += "%s\n" % message_clean log2("setting markup '%s'", report_label) - self.wTree.get_widget("lReported").set_text(report_label_raw) - self.wTree.get_widget("lReported").set_markup(report_label) + lReported.set_text(report_label_raw) + # Sometimes (!) set_markup() fails with + # "GtkWarning: Failed to set text from markup due to error parsing markup: Unknown tag 'a'" + # If it does, then set_text() above acts as a fallback + lReported.set_markup(report_label) else: - self.wTree.get_widget("lReported").set_markup(_("<b>Not reported!</b>")) + lReported.set_markup(_("<b>Not reported!</b>")) def on_bDelete_clicked(self, button, treeview): dumpsListStore, path = self.dlist.get_selection().get_selected_rows() |