[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kio/misc
From: Stephan Binner <binner () kde ! org>
Date: 2004-05-12 17:35:31
Message-ID: 20040512173531.7AF3B1E76 () office ! kde ! org
[Download RAW message or body]
CVS commit by binner:
Bug 75244: KIO: Progress Dialog - "Keep open" + "Open File" - Problems
M +9 -1 uiserver.cpp 1.112
M +2 -0 uiserver.h 1.62
--- kdelibs/kio/misc/uiserver.cpp #1.111:1.112
@@ -208,4 +208,9 @@ bool ProgressItem::keepOpen() const
}
+void ProgressItem::finished()
+{
+ defaultProgress->finished();
+}
+
ProgressItem::~ProgressItem() {
delete defaultProgress;
@@ -809,5 +814,8 @@ void UIServer::jobFinished( int id )
// remove item from the list and delete the corresponding defaultprogress
- if ( item && !item->keepOpen()) {
+ if ( item ) {
+ if ( item->keepOpen() )
+ item->finished();
+ else
delete item;
}
--- kdelibs/kio/misc/uiserver.h #1.61:1.62
@@ -117,4 +117,6 @@ public:
bool keepOpen() const;
+ void finished();
+
void setVisible( bool visible );
void setDefaultProgressVisible( bool visible );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic