diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-14 22:39:47 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-14 22:39:47 +0000 |
| commit | cb6840788b26fa1560f6dca93bd9af42d00c9b70 (patch) | |
| tree | 4808879deecde5da29fa6498eaa9c799f0388567 /openbox/screen.c | |
| parent | 5a9578626392cd579ec3065c802dda2cbc7d0bf3 (diff) | |
fix a seg from ignoreing PROP_GETSS failure
Diffstat (limited to 'openbox/screen.c')
| -rw-r--r-- | openbox/screen.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/openbox/screen.c b/openbox/screen.c index 82fb4750..2b4ece3e 100644 --- a/openbox/screen.c +++ b/openbox/screen.c @@ -378,9 +378,10 @@ void screen_update_desktop_names() /* empty the array */ g_strfreev(screen_desktop_names); - PROP_GETSS(ob_root, net_desktop_names, utf8, &screen_desktop_names); - - for (i = 0; screen_desktop_names[i] && i <= screen_num_desktops; ++i); + if (PROP_GETSS(ob_root, net_desktop_names, utf8, &screen_desktop_names)) + for (i = 0; screen_desktop_names[i] && i <= screen_num_desktops; ++i); + else + i = 0; if (i <= screen_num_desktops) { screen_desktop_names = g_renew(char*, screen_desktop_names, screen_num_desktops + 1); |
