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
This commit is contained in:
Florian Müllner 2012-05-18 16:53:41 +02:00
parent 4a4f3c20a4
commit ce8e1208bc

View file

@ -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
@ -487,8 +489,9 @@ category_filter_func (GtkTreeModel *model,
static void
search_entry_changed_cb (GtkEntry *entry,
GnomeControlCenterPrivate *priv)
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;
}