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
===================================================================