Author: rpmcruz
Date: Fri Jun 29 19:45:31 2007
New Revision: 39100
URL: http://svn.opensuse.org/viewcvs/yast?rev=39100&view=rev
Log:
* src/ygtkwizard.c: bug fix: rolled out «let the selection event be
fired, when yast programatically selects a tree view item» (was
breaking sudo and firewall tools).
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/YGImage.cc
trunk/gtk/src/YGRichText.cc
trunk/gtk/src/YGUtils.cc
trunk/gtk/src/ygtksteps.c
trunk/gtk/src/ygtkwizard.c
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Fri Jun 29 19:45:31 2007
@@ -1,3 +1,9 @@
+2007-06-29 Ricardo Cruz
+
+ * src/ygtkwizard.c: bug fix: rolled out «let the selection event be
+ fired, when yast programatically selects a tree view item» (was
+ breaking sudo and firewall tools).
+
2007-06-21 Ricardo Cruz
* src/YGWidget.h/cc (YGScrolledWidget): Because SelectionBox and others don't
Modified: trunk/gtk/src/YGImage.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGImage.cc?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/src/YGImage.cc (original)
+++ trunk/gtk/src/YGImage.cc Fri Jun 29 19:45:31 2007
@@ -255,15 +255,6 @@
}
YGWIDGET_IMPL_COMMON
-/*
- virtual bool stretchable (YUIDimension dim) const
- {
- IMPL
- if (m_isScaled)
- return true;
- return (dim == YD_HORIZ) ? m_hasZeroWidth : m_hasZeroHeight;
- }
-*/
};
YWidget *
Modified: trunk/gtk/src/YGRichText.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGRichText.cc?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/src/YGRichText.cc (original)
+++ trunk/gtk/src/YGRichText.cc Fri Jun 29 19:45:31 2007
@@ -12,7 +12,6 @@
class YGRichText : public YRichText, public YGScrolledWidget
{
- bool m_shrinkable;
bool m_plainText;
public:
Modified: trunk/gtk/src/YGUtils.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGUtils.cc?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/src/YGUtils.cc (original)
+++ trunk/gtk/src/YGUtils.cc Fri Jun 29 19:45:31 2007
@@ -278,25 +278,7 @@
}
continue;
}
-#if 0
- // ignore comments
- char *comment = "<!--";
- for (j = 0; j < instr[i+j] != '\0' && j < (signed) sizeof (comment); j++)
- if (instr[i+j] != comment[j])
- break;
- if (j == sizeof (comment)) {
- comment = "-->";
- for (i = 0; instr[i] != '\0'; i++) {
- for (j = 0; j < (signed) sizeof (comment); j++) {
- if (instr[i+j] != comment[j])
- break;
- }
- if (j == sizeof (comment))
- break;
- }
- continue;
- }
-#endif
+
i++;
skipSpace (instr, i);
Modified: trunk/gtk/src/ygtksteps.c
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/ygtksteps.c?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/src/ygtksteps.c (original)
+++ trunk/gtk/src/ygtksteps.c Fri Jun 29 19:45:31 2007
@@ -51,7 +51,6 @@
steps->current_mark_layout = NULL;
ygtk_steps_clear (steps);
-
GTK_OBJECT_CLASS (ygtk_steps_parent_class)->destroy (object);
}
Modified: trunk/gtk/src/ygtkwizard.c
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/ygtkwizard.c?rev=39100&r1=39099&r2=39100&view=diff
==============================================================================
--- trunk/gtk/src/ygtkwizard.c (original)
+++ trunk/gtk/src/ygtkwizard.c Fri Jun 29 19:45:31 2007
@@ -564,12 +564,18 @@
if (path == NULL)
return FALSE;
+ g_signal_handlers_block_by_func (wizard->m_navigation_widget,
+ (gpointer) tree_item_selected_cb, wizard);
+
GtkWidget *widget = wizard->m_navigation_widget;
gtk_tree_view_expand_to_path (GTK_TREE_VIEW (widget), path);
gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget), path,
NULL, FALSE);
gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget), path, NULL,
TRUE, 0.5, 0.5);
+
+ g_signal_handlers_unblock_by_func (wizard->m_navigation_widget,
+ (gpointer) tree_item_selected_cb, wizard);
return TRUE;
}
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org