]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.c
new icon from merry, more clarity when small
[chaz/openbox] / openbox / action.c
index 51de17daa3abb0d967d4dface847370ece400b1b..adfa2d9e6c8957caddbcc58d0d9e838fbe3b02f6 100644 (file)
@@ -723,7 +723,7 @@ ObAction *action_parse(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
             if (act->func == action_execute || act->func == action_restart) {
                 if ((n = parse_find_node("execute", node->xmlChildrenNode))) {
                     gchar *s = parse_string(doc, n);
-                    act->data.execute.path = ob_expand_tilde(s);
+                    act->data.execute.path = parse_expand_tilde(s);
                     g_free(s);
                 }
             } else if (act->func == action_showmenu) {
@@ -800,6 +800,7 @@ void action_execute(union ActionData *data)
                 g_warning("failed to execute '%s': %s",
                           cmd, e->message);
             }
+            g_free(cmd);
         } else {
             g_warning("failed to convert '%s' from utf8", data->execute.path);
         }
This page took 0.02044 seconds and 4 git commands to generate.