From d533f8734dc8779e65229572f8d6a04ca93bdd75 Mon Sep 17 00:00:00 2001 From: visnov Date: Tue, 13 Nov 2007 08:50:00 +0000 Subject: [PATCH 1/1] fix UI initialization, it runs, baby\! git-svn-id: http://svn.opensuse.org/svn/yast/branches/tmp/sh/mod-ui/web-wt@41992 e0cc52ee-31ee-0310-8b87-e83c4596d67c --- src/Y2CCWeb.h | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Y2CCWeb.h b/src/Y2CCWeb.h index bf08663..bfbed5f 100644 --- a/src/Y2CCWeb.h +++ b/src/Y2CCWeb.h @@ -50,10 +50,17 @@ public: */ Y2Component *create(const char * name) const { - if (!strcmp(name, "web") ) - return new YWebUIComponent(); - else - return 0; + if (!strcmp(name, "web") ) + { + Y2Component* ret = YUIComponent::uiComponent (); + if (!ret || ret->name () != name) + { + ret = new YWebUIComponent(); + } + return ret; + } + else + return 0; } }; -- 2.39.2