Mailinglist Archive: yast-commit (759 mails)

< Previous Next >
[yast-commit] r45657 - in /branches/tmp/aschnell/part-redesign/storage/src/modules: TabPanel.ycp TreePanel.ycp
  • From: aschnell@xxxxxxxxxxxxxxxx
  • Date: Thu, 20 Mar 2008 14:34:36 -0000
  • Message-id: <20080320143437.1907034BF4@xxxxxxxxxxxxxxxx>
Author: aschnell
Date: Thu Mar 20 15:34:36 2008
New Revision: 45657

URL: http://svn.opensuse.org/viewcvs/yast?rev=45657&view=rev
Log:
- different UIs behave differently

Modified:
branches/tmp/aschnell/part-redesign/storage/src/modules/TabPanel.ycp
branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp

Modified: branches/tmp/aschnell/part-redesign/storage/src/modules/TabPanel.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/storage/src/modules/TabPanel.ycp?rev=45657&r1=45656&r2=45657&view=diff
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/modules/TabPanel.ycp
(original)
+++ branches/tmp/aschnell/part-redesign/storage/src/modules/TabPanel.ycp Thu
Mar 20 15:34:36 2008
@@ -76,9 +76,12 @@

if (haskey(data, widget))
{
- CallDestroy();
- current_item = widget;
- CallCreate();
+ if (widget != current_item)
+ {
+ CallDestroy();
+ current_item = widget;
+ CallCreate();
+ }
}
else
{

Modified: branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp?rev=45657&r1=45656&r2=45657&view=diff
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp
(original)
+++ branches/tmp/aschnell/part-redesign/storage/src/modules/TreePanel.ycp Thu
Mar 20 15:34:36 2008
@@ -103,9 +103,13 @@
{
if (widget == `tree)
{
- CallDestroy();
- current_item = UI::QueryWidget(`tree, `CurrentItem);
- CallCreate();
+ any new_current_item = UI::QueryWidget(`tree, `CurrentItem);
+ if (new_current_item != current_item)
+ {
+ CallDestroy();
+ current_item = new_current_item;
+ CallCreate();
+ }
}
else
{

--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages