Author: locilka Date: Mon Jan 28 15:12:19 2008 New Revision: 43947 URL: http://svn.opensuse.org/viewcvs/yast?rev=43947&view=rev Log: Better error handling in Wizard module Modified: trunk/yast2/library/wizard/src/Wizard.ycp Modified: trunk/yast2/library/wizard/src/Wizard.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/yast2/library/wizard/src/Wizard.ycp?rev=43947&r1=43946&r2=43947&view=diff ============================================================================== --- trunk/yast2/library/wizard/src/Wizard.ycp (original) +++ trunk/yast2/library/wizard/src/Wizard.ycp Mon Jan 28 15:12:19 2008 @@ -1081,7 +1081,11 @@ { if ( UI::WizardCommand(`ShowReleaseNotesButton( label, id ) ) == false ) { - UI::ReplaceWidget (`id (`back_rep), `PushButton (`id (id), label)); + if (UI::WidgetExists (`id (`back_rep))) { + UI::ReplaceWidget (`id (`back_rep), `PushButton (`id (id), label)); + } else { + y2error ("Widget `back_rep does not exist"); + } } } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org