aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/idoactionhelper.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/idoactionhelper.c b/src/idoactionhelper.c
index 8ce5691..a4eb51d 100644
--- a/src/idoactionhelper.c
+++ b/src/idoactionhelper.c
@@ -418,8 +418,12 @@ ido_action_helper_activate_with_parameter (IdoActionHelper *helper,
g_return_if_fail (IDO_IS_ACTION_HELPER (helper));
g_return_if_fail (parameter != NULL);
+ g_variant_ref_sink (parameter);
+
if (helper->actions && helper->action_name)
g_action_group_activate_action (helper->actions, helper->action_name, parameter);
+
+ g_variant_unref (parameter);
}
/**