diff -Nru muon-2.0.0/debian/changelog muon-2.0.0/debian/changelog --- muon-2.0.0/debian/changelog 2013-04-24 13:31:49.000000000 -0400 +++ muon-2.0.0/debian/changelog 2013-04-25 13:55:37.000000000 -0400 @@ -1,3 +1,11 @@ +muon (2.0.0-0ubuntu3.1) raring-proposed; urgency=low + + * Add kubuntu_02_fix_disabled_apply_button.diff to properly re-enable the + "Install Updates" button after checking for updates yields new updates + (LP: #1172803) + + -- Jonathan Thomas Thu, 25 Apr 2013 13:54:56 -0400 + muon (2.0.0-0ubuntu3) raring; urgency=low * Add kubuntu_01_fix_dist_upgrader_path.diff to properly launch the dist diff -Nru muon-2.0.0/debian/patches/kubuntu_02_fix_disabled_apply_button.diff muon-2.0.0/debian/patches/kubuntu_02_fix_disabled_apply_button.diff --- muon-2.0.0/debian/patches/kubuntu_02_fix_disabled_apply_button.diff 1969-12-31 19:00:00.000000000 -0500 +++ muon-2.0.0/debian/patches/kubuntu_02_fix_disabled_apply_button.diff 2013-04-25 13:54:15.000000000 -0400 @@ -0,0 +1,45 @@ +Index: muon-2.0.0/updater/MainWindow.cpp +=================================================================== +--- muon-2.0.0.orig/updater/MainWindow.cpp 2013-04-01 16:32:05.000000000 -0400 ++++ muon-2.0.0/updater/MainWindow.cpp 2013-04-25 13:41:23.000000000 -0400 +@@ -90,6 +90,8 @@ + + m_updaterWidget = new UpdaterWidget(mainWidget); + m_updaterWidget->setEnabled(false); ++ connect(m_updaterWidget, SIGNAL(modelPopulated()), ++ this, SLOT(setActionsEnabled())); + + m_changelogWidget = new ChangelogWidget(this); + m_changelogWidget->hide(); +Index: muon-2.0.0/updater/UpdaterWidget.cpp +=================================================================== +--- muon-2.0.0.orig/updater/UpdaterWidget.cpp 2013-04-01 16:32:05.000000000 -0400 ++++ muon-2.0.0/updater/UpdaterWidget.cpp 2013-04-25 13:41:23.000000000 -0400 +@@ -237,6 +237,7 @@ + + checkAllMarked(); + checkUpToDate(); ++ emit modelPopulated(); + } + + void UpdaterWidget::checkApps(QList apps, bool checked) +@@ -316,6 +317,7 @@ + checkChanges(m_backend->stateChanges(m_oldCacheState, upgradeable)); + + m_upgradesWidget->hide(); ++ emit modelPopulated(); + } + + void UpdaterWidget::checkUpToDate() +Index: muon-2.0.0/updater/UpdaterWidget.h +=================================================================== +--- muon-2.0.0.orig/updater/UpdaterWidget.h 2013-04-01 16:32:05.000000000 -0400 ++++ muon-2.0.0/updater/UpdaterWidget.h 2013-04-25 13:41:46.933612090 -0400 +@@ -80,6 +80,7 @@ + + signals: + void selectedPackageChanged(QApt::Package *Package); ++ void modelPopulated(); + }; + + #endif // UPDATERWIDGET_H diff -Nru muon-2.0.0/debian/patches/series muon-2.0.0/debian/patches/series --- muon-2.0.0/debian/patches/series 2013-04-24 13:29:43.000000000 -0400 +++ muon-2.0.0/debian/patches/series 2013-04-25 13:54:29.000000000 -0400 @@ -1,2 +1,3 @@ kubuntu_01_fix_ffinstaller_crash.diff kubuntu_01_fix_dist_upgrader_path.diff +kubuntu_02_fix_disabled_apply_button.diff