gnome-terminal r2494 - trunk/src
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-terminal r2494 - trunk/src
- Date: Wed, 19 Mar 2008 18:13:56 +0000 (GMT)
Author: chpe
Date: Wed Mar 19 18:13:56 2008
New Revision: 2494
URL: http://svn.gnome.org/viewvc/gnome-terminal?rev=2494&view=rev
Log:
Don't need to store the GConfClient.
Modified:
trunk/src/terminal-window.c
Modified: trunk/src/terminal-window.c
==============================================================================
--- trunk/src/terminal-window.c (original)
+++ trunk/src/terminal-window.c Wed Mar 19 18:13:56 2008
@@ -68,8 +68,6 @@
int old_char_width;
int old_char_height;
void *old_geometry_widget; /* only used for pointer value as it may be freed */
- GConfClient *conf;
- guint notify_id;
char *startup_id;
guint menubar_visible : 1;
@@ -1277,8 +1275,6 @@
priv->old_char_height = -1;
priv->old_geometry_widget = NULL;
- priv->conf = gconf_client_get_default ();
-
initialize_alpha_mode (window);
/* force gtk to construct its GtkClipboard; otherwise our UI is very slow the first time we need it */
@@ -1384,12 +1380,6 @@
remove_popup_info (window);
- if (priv->notify_id != 0)
- {
- gconf_client_notify_remove (priv->conf, priv->notify_id);
- priv->notify_id = 0;
- }
-
priv->disposed = TRUE;
if (priv->tabs_menu)
@@ -1407,11 +1397,6 @@
TerminalWindow *window = TERMINAL_WINDOW (object);
TerminalWindowPrivate *priv = window->priv;
- if (priv->conf)
- {
- g_object_unref (G_OBJECT (priv->conf));
- }
-
if (priv->icon)
{
g_object_unref (G_OBJECT (priv->icon));
@@ -2280,8 +2265,8 @@
{
TerminalWindowPrivate *priv = window->priv;
GtkWidget *dialog;
- GError *error;
- gboolean result;
+ GConfClient *client;
+ gboolean result, do_confirm;
int n;
n = gtk_notebook_get_n_pages (GTK_NOTEBOOK (priv->notebook));
@@ -2289,8 +2274,10 @@
if (n <= 1)
return TRUE;
- error = NULL;
- if (!gconf_client_get_bool (priv->conf, CONF_GLOBAL_PREFIX "/confirm_window_close", &error))
+ client = gconf_client_get_default ();
+ do_confirm = gconf_client_get_bool (client, CONF_GLOBAL_PREFIX "/confirm_window_close", NULL);
+ g_object_unref (client);
+ if (!do_confirm)
return TRUE;
dialog = gtk_message_dialog_new (GTK_WINDOW (window),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]