Hey OpenSuSE folks!

Here is an excerpt from a mail posted on the suse-kde list:
Brad Pepers
[EMAIL PROTECTED]
There is a bug in the Qt/KDE integration patches to Qt in SuSE 9.3 which 
is causing third-party applications such as Quasar, Scribus, and LinCVS 
to fail to work properly.  Its easy to duplicate and show and is a 
problem in the patch to redirect Qt QMessageBox static methods to KDE 
message boxes.  The basic problem is that there are two ways to call the 
QMessageBox functions.  One way you pass in the text for the buttons on 
the message box and it should return which button was pressed (0, 1, or 
2).  The other way to call something like QMessageBox::warning though is 
to pass in a list of button ids such as QMessageBox::Yes/No/Cancel/... 
and in this case what should be returned is the button id that was 
clicked.  The replacement code added in SuSE 9.3 that passes these 
functions off to KDE treats these both the same and will return the 
button number (0/1/2) in each case.  So any code that uses Qt and calls 
QMessageBox::warning with button ids of QMessageBox::Yes and
QMessageBox::No and then checks the result to make sure it matches 
QMessageBox::Yes will now fail and the user is left with an application 
that won't do the work regardless of whether they choose Yes or No!

I reported this to SuSE support and then to the Technical Feedback and 
have not yet seen a fix or any acknowledgment of the problem so I 
thought I would have one last kick at trying to get through to someone 
at SuSE to get this fixed.  The only other alternative for applications 
effected is to static compile the application with our own copy of Qt 
which doesn't have the KDE integration patches but this is a pain and 
means the application doesn't have the native look and feel and SuSE 
should fix this problem!
--end quote

I repost it here because this problem has extended into SuSE 10 as well.  
I haven't heard anyone else mention it or overlooked it if it was, but 
tests I've done in 10 show it to still be there.  Is this problem being 
fixed or has been fixed?  What can we expect from SuSE and when?  

9.2 seems to work ok, but there is still a problem there on "Yes" & "No" 
requestors, as the yes & no are switched, no & yes.

Thanks,
Lee

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to