summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Untz <vincent@vuntz.net>2005-02-02 09:12:51 +0000
committerVincent Untz <vuntz@src.gnome.org>2005-02-02 09:12:51 +0000
commit7b17cf99357d80a4d251d6f91ccf9983de5b2724 (patch)
tree697637fa33847cbf0afc4c58f87dfaf2d66349c7
parent29cc73b701ee4cd681fc4f98b15c738c5f87cfa4 (diff)
downloadlibwnck-7b17cf99357d80a4d251d6f91ccf9983de5b2724.tar.gz
fix typo (wnck_selector_window_icon_changed):
2005-02-02 Vincent Untz <vincent@vuntz.net> * libwnck/selector.c: fix typo (wnck_selector_window_icon_changed): (wnck_selector_window_name_changed): (wnck_selector_window_state_changed): (wnck_selector_window_closed): don't do anything if the hash was not created yet Fix bug #163770
-rw-r--r--ChangeLog10
-rw-r--r--libwnck/selector.c14
2 files changed, 23 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index da566bd..331b18d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-02-02 Vincent Untz <vincent@vuntz.net>
+
+ * libwnck/selector.c: fix typo
+ (wnck_selector_window_icon_changed):
+ (wnck_selector_window_name_changed):
+ (wnck_selector_window_state_changed):
+ (wnck_selector_window_closed): don't do anything if the hash was not
+ created yet
+ Fix bug #163770
+
2005-01-31 Elijah Newren <newren@gmail.com>
Try 2 to correct misleading and inaccurate wording. Hopefully,
diff --git a/libwnck/selector.c b/libwnck/selector.c
index 4234f85..561a2f0 100644
--- a/libwnck/selector.c
+++ b/libwnck/selector.c
@@ -55,7 +55,7 @@ struct _WnckSelectorPrivate {
WnckScreen *screen;
};
-static void wnck_selector_init (WnckSelector *tasklist);
+static void wnck_selector_init (WnckSelector *selector);
static void wnck_selector_class_init (WnckSelectorClass *klass);
static void wnck_selector_finalize (GObject *object);
static void wnck_selector_connect_to_window (WnckSelector *selector,
@@ -255,6 +255,9 @@ wnck_selector_window_icon_changed (WnckWindow *window,
item = NULL;
+ if (!priv->window_hash)
+ return;
+
item = g_hash_table_lookup (priv->window_hash, window);
if (item != NULL)
{
@@ -277,6 +280,9 @@ wnck_selector_window_name_changed (WnckWindow *window,
item = NULL;
window_name = NULL;
+ if (!priv->window_hash)
+ return;
+
item = g_hash_table_lookup (priv->window_hash, window);
if (item != NULL)
{
@@ -307,6 +313,9 @@ wnck_selector_window_state_changed (WnckWindow *window,
item = NULL;
window_name = NULL;
+ if (!priv->window_hash)
+ return;
+
item = g_hash_table_lookup (priv->window_hash, window);
if (item == NULL)
return;
@@ -504,6 +513,9 @@ wnck_selector_window_closed (WnckScreen *screen,
if (!priv->menu || !GTK_WIDGET_VISIBLE (priv->menu))
return;
+ if (!priv->window_hash)
+ return;
+
item = g_hash_table_lookup (priv->window_hash, window);
if (!item)
return;