File patch-r901028.diff of Package kdelibs4

Subject: Fix close button behavior for progress dialogs with busy indicators
From: wstephenson@suse.de
Bug: kde#178648
Patch-upstream: 901028
--- kdeui/dialogs/kprogressdialog.cpp	(revision 901027)
+++ kdeui/dialogs/kprogressdialog.cpp	(revision 901028)
@@ -216,7 +216,8 @@ QString KProgressDialog::buttonText() co
 
 void KProgressDialog::KProgressDialogPrivate::slotAutoActions(int percentage)
 {
-    if (percentage < mProgressBar->maximum())
+    if (percentage < mProgressBar->maximum() ||
+        (mProgressBar->minimum() == mProgressBar->maximum())) // progress dialogs with busy indicators (see #178648)
     {
         if (!cancelButtonShown)
         {
Index: kdeui/dialogs/kprogressdialog.cpp
===================================================================
openSUSE Build Service is sponsored by