From cb6840788b26fa1560f6dca93bd9af42d00c9b70 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 14 Apr 2003 22:39:47 +0000 Subject: [PATCH] fix a seg from ignoreing PROP_GETSS failure --- openbox/screen.c | 7 ++++--- 1 file 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); -- 2.45.2