Author: tgoettlicher Date: Tue May 22 16:54:10 2007 New Revision: 5586 URL: http://svn.opensuse.org/viewcvs/zypp?rev=5586&view=rev Log: Fix doesn't refresh (to no updated needed) after update installed (#227795) Modified: trunk/updater-kde/updater/UpdaterApplication.cpp trunk/updater-kde/updater/zypp/ZYppUpdater.cpp Modified: trunk/updater-kde/updater/UpdaterApplication.cpp URL: http://svn.opensuse.org/viewcvs/zypp/trunk/updater-kde/updater/UpdaterApplication.cpp?rev=5586&r1=5585&r2=5586&view=diff ============================================================================== --- trunk/updater-kde/updater/UpdaterApplication.cpp (original) +++ trunk/updater-kde/updater/UpdaterApplication.cpp Tue May 22 16:54:10 2007 @@ -37,7 +37,6 @@ , _main(0L), _updater(0L) { - _main = new MainWindow(); setMainWidget(_main); @@ -47,7 +46,10 @@ connectToPlugin(); - _main->setUpdaterCapabilities(_updater->capabilities()); + if (_updater) + { + _main->setUpdaterCapabilities(_updater->capabilities()); + } } void UpdaterApplication::connectToPlugin() Modified: trunk/updater-kde/updater/zypp/ZYppUpdater.cpp URL: http://svn.opensuse.org/viewcvs/zypp/trunk/updater-kde/updater/zypp/ZYppUpdater.cpp?rev=5586&r1=5585&r2=5586&view=diff ============================================================================== --- trunk/updater-kde/updater/zypp/ZYppUpdater.cpp (original) +++ trunk/updater-kde/updater/zypp/ZYppUpdater.cpp Tue May 22 16:54:10 2007 @@ -145,7 +145,12 @@ _buffer.truncate(0); if ( ! _list_view ) + { + kdDebug() << " ! _list_view " << endl; return; + } + + _list_view->clear(); kdDebug() << "populating... " << _patches.count() << " patches" << endl; for ( QPtrList<ZYppPatch>::const_iterator it = _patches.begin(); it != _patches.end(); ++it ) @@ -176,7 +181,7 @@ _error_message_buffer.truncate(0); } - _list_view = 0L; +// _list_view = 0L; emit(populateDone()); } @@ -298,7 +303,7 @@ { kdDebug() << "error launching zypp-checkpatches-wrapper..." << endl; emit(updateAppletError(i18n("Can't launch zypp-checkpatches-wrapper helper program. Make sure zypper package is installed and working."))); - _list_view = 0L; +// _list_view = 0L; delete _process; _process = 0L; emit(populateDone()); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org