https://bugzilla.novell.com/show_bug.cgi?id=222505 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #5 from sh@novell.com 2006-11-21 04:00 MST ------- I found it. The semantics of the return value of QMessageBox::question() seems to have changed in recent libqt versions: It no longer returns the button position (the first button ("Yes") being button #0), it now returns an enum that corresponds to the button label (!). So the necessary check is --- YQUI_x11.cc (Revision 34249) +++ YQUI_x11.cc (Arbeitskopie) @@ -571,7 +571,7 @@ QMessageBox::No, QMessageBox::Cancel | QMessageBox::Escape ); - if ( button == 0 ) // Yes + if ( button == QMessageBox::Yes ) { const char * command = I wonder how many similar land mines we have all over the place due to that change. :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.