client/rhel/rhn-client-tools/src/up2date_client/messageWindow.py | 13 ++++++----
1 file changed, 8 insertions(+), 5 deletions(-)
New commits:
commit d15c755d84072c980cc6e68ab023eeb890f5a665
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Jan 19 18:51:08 2011 +0100
602609 - fix DeprecationWarning when using gtk.MessageDialog()
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/messageWindow.py
b/client/rhel/rhn-client-tools/src/up2date_client/messageWindow.py
index 4dfd37d..61f97e0 100644
--- a/client/rhel/rhn-client-tools/src/up2date_client/messageWindow.py
+++ b/client/rhel/rhn-client-tools/src/up2date_client/messageWindow.py
@@ -66,11 +66,14 @@ class MessageWindow:
buttons = gtk.BUTTONS_YES_NO
style = gtk.MESSAGE_QUESTION
- # this seems to be wordwrapping text passed to
- # it, which is making for ugly error messages
- self.dialog = gtk.MessageDialog(parent, 0, style, buttons, text)
- self.dialog.label.set_line_wrap(False)
- self.dialog.label.set_use_markup(True)
+ self.dialog = gtk.MessageDialog(parent, 0, style, buttons)
+ # Work around for bug #602609
+ try:
+ self.dialog.vbox.get_children()[0].get_children()[1].\
+ get_children()[0].set_line_wrap(False)
+ except:
+ self.dialog.label.set_line_wrap(False)
+ self.dialog.set_markup(text)
if default == "no":
self.dialog.set_default_response(0)
elif default == "yes" or default == "ok":
Show replies by date