Author: locilka Date: Mon Aug 27 18:14:17 2007 New Revision: 40519 URL: http://svn.opensuse.org/viewcvs/yast?rev=40519&view=rev Log: - Adjusting Add-On's name if set in SourceDialogs when adding it during installation and on a running system (#304659). - 2.15.13 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=40519&r1=40518&r2=40519&view=diff ============================================================================== --- trunk/add-on/VERSION (original) +++ trunk/add-on/VERSION Mon Aug 27 18:14:17 2007 @@ -1 +1 @@ -2.15.12 +2.15.13 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=40519&r1=40518&r2=40519&view=diff ============================================================================== --- trunk/add-on/package/yast2-add-on.changes (original) +++ trunk/add-on/package/yast2-add-on.changes Mon Aug 27 18:14:17 2007 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Aug 27 18:10:53 CEST 2007 - locilka@suse.cz + +- Adjusting Add-On's name if set in SourceDialogs when adding it + during installation and on a running system (#304659). +- 2.15.13 + +------------------------------------------------------------------- Wed Aug 22 12:29:40 CEST 2007 - locilka@suse.cz - Disabled [ Back ] button and using [ Cancel ] instead of 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=40519&r1=40518&r2=40519&view=diff ============================================================================== --- trunk/add-on/src/add-on-workflow.ycp (original) +++ trunk/add-on/src/add-on-workflow.ycp Mon Aug 27 18:14:17 2007 @@ -321,6 +321,41 @@ return ret; } +string new_addon_name = ""; + +// bugzilla #304659 +/** + * Sets the Add-On's product name + * + * @param integer src_id (source ID) + */ +void SetAddOnProductName (integer src_id) { + new_addon_name = ""; + + if (src_id == nil) { + y2error ("Cannot set name, no ID!"); + return; + } + + new_addon_name = SourceDialogs::GetRepoName(); + + // no name to change to + if (new_addon_name == nil || new_addon_name == "") { + y2milestone ("No special name set"); + return; + } + + list