[gnome-control-center] shell: Pass the object to show_overview_page(), not its private
- From: Florian MÃllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] shell: Pass the object to show_overview_page(), not its private
- Date: Fri, 18 May 2012 16:49:11 +0000 (UTC)
commit ce8e1208bc87f91785c6ab91deb7c5e50a2d2dc6
Author: Florian MÃllner <fmuellner gnome org>
Date: Fri May 18 16:53:41 2012 +0200
shell: Pass the object to show_overview_page(), not its private
We will need it to update the "active-panel" property properly.
https://bugzilla.gnome.org/show_bug.cgi?id=675471
shell/gnome-control-center.c | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/shell/gnome-control-center.c b/shell/gnome-control-center.c
index 1aadda4..f76818d 100644
--- a/shell/gnome-control-center.c
+++ b/shell/gnome-control-center.c
@@ -205,8 +205,10 @@ _shell_remove_all_custom_widgets (GnomeControlCenterPrivate *priv)
}
static void
-shell_show_overview_page (GnomeControlCenterPrivate *priv)
+shell_show_overview_page (GnomeControlCenter *center)
{
+ GnomeControlCenterPrivate *priv = center->priv;
+
cc_notebook_select_page (CC_NOTEBOOK (priv->notebook),
priv->scrolled_window);
@@ -236,7 +238,7 @@ shell_show_overview_page (GnomeControlCenterPrivate *priv)
void
gnome_control_center_set_overview_page (GnomeControlCenter *center)
{
- shell_show_overview_page (center->priv);
+ shell_show_overview_page (center);
}
static void
@@ -486,9 +488,10 @@ category_filter_func (GtkTreeModel *model,
}
static void
-search_entry_changed_cb (GtkEntry *entry,
- GnomeControlCenterPrivate *priv)
+search_entry_changed_cb (GtkEntry *entry,
+ GnomeControlCenter *center)
{
+ GnomeControlCenterPrivate *priv = center->priv;
char *str;
/* if the entry text was set manually (not by the user) */
@@ -513,7 +516,7 @@ search_entry_changed_cb (GtkEntry *entry,
if (!g_strcmp0 (priv->filter_string, ""))
{
- shell_show_overview_page (priv);
+ shell_show_overview_page (center);
g_object_set (G_OBJECT (entry),
"secondary-icon-name", "edit-find-symbolic",
"secondary-icon-activatable", FALSE,
@@ -643,7 +646,7 @@ setup_search (GnomeControlCenter *shell)
priv->filter_string = g_strdup ("");
g_signal_connect (widget, "changed", G_CALLBACK (search_entry_changed_cb),
- priv);
+ shell);
g_signal_connect (widget, "key-press-event",
G_CALLBACK (search_entry_key_press_event_cb), priv);
@@ -823,7 +826,7 @@ static void
home_button_clicked_cb (GtkButton *button,
GnomeControlCenter *shell)
{
- shell_show_overview_page (shell->priv);
+ shell_show_overview_page (shell);
}
static void
@@ -1131,7 +1134,7 @@ window_key_press_event (GtkWidget *win,
case GDK_KEY_W:
case GDK_KEY_w:
if (cc_notebook_get_selected_page (CC_NOTEBOOK (self->priv->notebook)) == self->priv->scrolled_window)
- shell_show_overview_page (self->priv);
+ shell_show_overview_page (self);
retval = TRUE;
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]