Author: locilka Date: Fri Aug 15 16:27:04 2008 New Revision: 50124 URL: http://svn.opensuse.org/viewcvs/yast?rev=50124&view=rev Log: - Finished deinstallation of Add-On (FATE #300654). - 2.17.2 Modified: trunk/add-on/VERSION trunk/add-on/package/yast2-add-on.changes trunk/add-on/src/add-on-workflow.ycp Modified: trunk/add-on/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/VERSION?rev=50124&r1=50123&r2=50124&view=diff ============================================================================== --- trunk/add-on/VERSION (original) +++ trunk/add-on/VERSION Fri Aug 15 16:27:04 2008 @@ -1 +1 @@ -2.17.1 +2.17.2 Modified: trunk/add-on/package/yast2-add-on.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/package/yast2-add-on.changes?rev=50124&r1=50123&r2=50124&view=diff ============================================================================== --- trunk/add-on/package/yast2-add-on.changes (original) +++ trunk/add-on/package/yast2-add-on.changes Fri Aug 15 16:27:04 2008 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Aug 15 16:26:05 CEST 2008 - locilka@suse.cz + +- Finished deinstallation of Add-On (FATE #300654). +- 2.17.2 + +------------------------------------------------------------------- Tue Jul 22 12:16:55 CEST 2008 - coolo@suse.de - revert again Modified: trunk/add-on/src/add-on-workflow.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/src/add-on-workflow.ycp?rev=50124&r1=50123&r2=50124&view=diff ============================================================================== --- trunk/add-on/src/add-on-workflow.ycp (original) +++ trunk/add-on/src/add-on-workflow.ycp Fri Aug 15 16:27:04 2008 @@ -1181,9 +1181,12 @@ y2milestone ("inst_packages returned: %1", result); if (result == `accept) { - y2error ("FIXME: ....."); - // set variable to run inst_rpmcopy at the end... + y2milestone ("Calling inst_rpmcopy"); + WFM::call ("inst_rpmcopy"); + y2milestone ("Done"); } + + return true; } /** @@ -1192,8 +1195,6 @@ * @return boolean whether something has changed its state */ boolean RemoveProductWithDependencies () { - // FIXME: UI feedback is needed - map pi = ReturnCurrentlySelectedProductInfo(); if (pi == nil || pi == $[]) { y2error ("Cannot remove unknown product"); @@ -1206,6 +1207,10 @@ return false; } + // TRANSLATORS: busy popup message + UI::OpenDialog (`Label(_("Removing product dependencies..."))); + // OpenDialog-BusyMessage + integer src_id = pi["product","source"]:-1; // Temporary definitions @@ -1289,6 +1294,9 @@ } }); + // See OpenDialog-BusyMessage + UI::CloseDialog(); + if (status_changed) { RunPackageSelector(); } @@ -1349,8 +1357,10 @@ CreateAddOnsOverviewDialog(); RedrawAddOnsOverviewTable(); } else if (userret == `delete) { - if (RemoveProductWithDependencies()) + if (RemoveProductWithDependencies()) { + CreateAddOnsOverviewDialog(); RedrawAddOnsOverviewTable(); + } } else if (userret == "list_of_addons") { AdjustInfoWidget(); } else if (userret == `packager) { -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org