Author: rpmcruz
Date: Tue Mar 11 04:42:45 2008
New Revision: 45337
URL: http://svn.opensuse.org/viewcvs/yast?rev=45337&view=rev
Log:
* src/YGPackageSelector.cc (Categories): it seems we don't actually need to
hack the previous bug fix.
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/YGPackageSelector.cc
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=45337&r1=45336&r2=45337&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Tue Mar 11 04:42:45 2008
@@ -17,6 +17,9 @@
* src/YGPackageSelector.cc (PackageDetails): scroll up when a package
is selected.
+ * src/YGPackageSelector.cc (Categories): it seems we don't actually need to
+ hack the previous bug fix.
+
2008-03-09 Ricardo Cruz
* src/ygtkrichtext.c: padded 4 pixels to the left margin.
Modified: trunk/gtk/src/YGPackageSelector.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGPackageSelector.cc?rev=45337&r1=45336&r2=45337&view=diff
==============================================================================
--- trunk/gtk/src/YGPackageSelector.cc (original)
+++ trunk/gtk/src/YGPackageSelector.cc Tue Mar 11 04:42:45 2008
@@ -964,21 +964,9 @@
{
pThis->m_filters->signalChanged();
- // if an item is unselect (e.g. the user collapsed the node its in), we
- // always want to every the first ("All") item selected. selection's changed
- // signal is called first, and connect_after doesn't help, so can only
- // know if there is any selected item, after idle...
- struct inner {
- static gboolean ensure_one_item_selected_cb (gpointer data)
- {
- Categories *pThis = (Categories *) data;
- if (!pThis->getActive())
- pThis->selectFirstItem();
- return FALSE;
- }
- };
- g_idle_add_full (G_PRIORITY_LOW, inner::ensure_one_item_selected_cb,
- pThis, NULL);
+ // if item unselected, make sure "All" is
+ if (!gtk_tree_selection_get_selected (selection, NULL, NULL))
+ pThis->selectFirstItem();
}
virtual void writeQuery (Ypp::Query *query)
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org