Author: aschnell Date: Wed Mar 18 18:00:44 2009 New Revision: 56225 URL: http://svn.opensuse.org/viewcvs/yast?rev=56225&view=rev Log: - fixed event handling Modified: trunk/storage/storage/src/include/ep-settings.ycp Modified: trunk/storage/storage/src/include/ep-settings.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/storage/storage/src/include/ep-settings.ycp?rev=56225&r1=56224&r2=56225&view=diff ============================================================================== --- trunk/storage/storage/src/include/ep-settings.ycp (original) +++ trunk/storage/storage/src/include/ep-settings.ycp Wed Mar 18 18:00:44 2009 @@ -134,13 +134,16 @@ void HandleSettingsPanel(any user_data, map event) { - switch (Event::IsWidgetActivated(event)) + switch (Event::IsWidgetValueChanged(event)) { case `display_name: StorageSettings::SetDisplayName((symbol) UI::QueryWidget(`id(`display_name), `Value)); UpdateNavigationTree(nil); break; + } + switch (Event::IsWidgetActivated(event)) + { case `next: DestroySettingsPanel($[]); break; @@ -157,9 +160,9 @@ void DestroySettingsPanel(any user_data) { list<integer> selected = (list<integer>) UI::QueryWidget(`id(`visible_fields), `SelectedItems); - list <string> selected_labels = []; + list<string> selected_labels = []; - foreach( integer i, selected, { + foreach(integer i, selected, { selected_labels= add(selected_labels, visible_fields[i, `label]:""); }); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org