summaryrefslogtreecommitdiff
path: root/libwnck
diff options
context:
space:
mode:
authorPadraig O'Briain <padraigobriain@sun.com>2004-01-02 13:05:51 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2004-01-02 13:05:51 +0000
commitcd84273f4ef113b5e3fb96836d90dac8ae0200c3 (patch)
treead8b69c9fa01240d24f6be4f609d79ed7ab54681 /libwnck
parent1c82afc941a478b4672232f5c8dec0268ee5e5fa (diff)
downloadlibwnck-cd84273f4ef113b5e3fb96836d90dac8ae0200c3.tar.gz
Add check that atom name is not NULL. Fixes bug #127189.
2004-01-02 Padraig O'Briain <padraigobriain@sun.com> * libwnck/window.c (update_actions): Add check that atom name is not NULL. Fixes bug #127189.
Diffstat (limited to 'libwnck')
-rw-r--r--libwnck/window.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libwnck/window.c b/libwnck/window.c
index bbf19a9..f5139e7 100644
--- a/libwnck/window.c
+++ b/libwnck/window.c
@@ -1773,7 +1773,10 @@ update_actions (WnckWindow *window)
else if (atoms[i] == _wnck_atom_get ("_NET_WM_ACTION_CLOSE"))
window->priv->actions |= WNCK_WINDOW_ACTION_CLOSE;
else
- g_warning ("Unhandled action type %s", _wnck_atom_name (atoms [i]));
+ {
+ const char *name = _wnck_atom_name (atoms [i]);
+ g_warning ("Unhandled action type %s", name ? name: "(nil)");
+ }
i++;
}