[yast-commit] r41119 - in /trunk/yast2: library/desktop/src/menu.ycp package/yast2.changes
Author: kmachalkova Date: Wed Sep 26 18:16:42 2007 New Revision: 41119 URL: http://svn.opensuse.org/viewcvs/yast?rev=41119&view=rev Log: - Text-mode control center: do not show groups containing no modules to the user (#309452) Modified: trunk/yast2/library/desktop/src/menu.ycp trunk/yast2/package/yast2.changes Modified: trunk/yast2/library/desktop/src/menu.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/yast2/library/desktop/src/menu.ycp?rev=41119&r1=41118&r2=41119&view=diff ============================================================================== --- trunk/yast2/library/desktop/src/menu.ycp (original) +++ trunk/yast2/library/desktop/src/menu.ycp Wed Sep 26 18:16:42 2007 @@ -231,9 +231,6 @@ OpenMenu(); list<term> GroupList = Desktop::GroupList(); -/* GroupList = [`item (`id ("Software"), "Software"), ...] */ -UI::ReplaceWidget(`id(`groups_rep), `SelectionBox(`id (`groups), `opt(`notify, `immediate, `keyEvents), "", GroupList)); -y2debug("GroupList=%1", GroupList); /* precache groups (#38363) */ list<string> groups = maplist(term gr, GroupList, ``{ @@ -253,12 +250,25 @@ } return $[ gr : all_modules ]; }); - y2debug("modules=%1", modules); + string first = groups[0]:nil; y2debug("first=%1", first); +//do not show groups containing no modules to the user (#309452) +GroupList = maplist (term t, GroupList,{ + string group = (string) t[0,0]:""; + + if ( modules[group]:nil != [] ) { + return t; + } +}); + +/* GroupList = [`item (`id ("Software"), "Software"), ...] */ +UI::ReplaceWidget(`id(`groups_rep), `SelectionBox(`id (`groups), `opt(`notify, `immediate, `keyEvents), "", GroupList)); +y2debug("GroupList=%1", GroupList); + /** */ define void ReplaceModuleList(string group) { Modified: trunk/yast2/package/yast2.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/yast2/package/yast2.changes?rev=41119&r1=41118&r2=41119&view=diff ============================================================================== --- trunk/yast2/package/yast2.changes (original) +++ trunk/yast2/package/yast2.changes Wed Sep 26 18:16:42 2007 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed Sep 26 18:06:50 CEST 2007 - kmachalkova@suse.cz + +- Text-mode control center: do not show groups containing no modules + to the user (#309452) + +------------------------------------------------------------------- Wed Sep 12 11:24:50 CEST 2007 - jsrain@suse.cz - reverted Fate #159006 (always using bigsmp kernel if PAE detected) -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
kmachalkova@svn.opensuse.org