diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-28 00:59:09 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-28 00:59:09 +0000 |
| commit | ef3f83cadcfd59ecb78a22dca9bcc419928b4bf7 (patch) | |
| tree | b1d7c93e5990f76b83c9a178e7fb0b0e7f9bcafb | |
| parent | fe2ec0951215f651818efefa2ca27e23e9c30d72 (diff) | |
free the themename properly
| -rw-r--r-- | engines/openbox/theme.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/openbox/theme.c b/engines/openbox/theme.c index 8cbab481..c775ff9e 100644 --- a/engines/openbox/theme.c +++ b/engines/openbox/theme.c @@ -156,9 +156,13 @@ gboolean read_mask(XrmDatabase db, char *rname, pixmap_mask **value) if (XReadBitmapFileData(s, &w, &h, &b, &hx, &hy) == BitmapSuccess) ret = TRUE; else { + char *themename; + g_free(s); + themename = g_path_get_basename(theme.string); s = g_strdup_printf("%s_buttons/%s", theme.string, - g_path_get_basename(theme.string)); + themename); + g_free(themename); if (XReadBitmapFileData(s, &w, &h, &b, &hx, &hy) == BitmapSuccess) ret = TRUE; |
