diff options
-rw-r--r-- | libslab/app-shell.h | 2 | ||||
-rw-r--r-- | shell/control-center.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/libslab/app-shell.h b/libslab/app-shell.h index 6b968763..9db7a9d1 100644 --- a/libslab/app-shell.h +++ b/libslab/app-shell.h @@ -112,7 +112,7 @@ typedef struct typedef struct { - const gchar *name; + gchar *name; MateDesktopItem *item; } AppAction; diff --git a/shell/control-center.c b/shell/control-center.c index 55c4246d..20d2012b 100644 --- a/shell/control-center.c +++ b/shell/control-center.c @@ -70,6 +70,8 @@ static GSList* get_actions_list(void) if ((action->item = load_desktop_item_from_unknown(temp[1])) == NULL) { + g_free (action->name); + g_free (action); g_warning("get_actions_list() - PROBLEM - Can't load %s\n", temp[1]); } else |