summaryrefslogtreecommitdiff
path: root/src/modules/shot/e_mod_share.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/shot/e_mod_share.c')
-rw-r--r--src/modules/shot/e_mod_share.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/shot/e_mod_share.c b/src/modules/shot/e_mod_share.c
index 6154ce85bd..caa6be6a0e 100644
--- a/src/modules/shot/e_mod_share.c
+++ b/src/modules/shot/e_mod_share.c
@@ -89,10 +89,11 @@ _img_write_end_cb(void *data EINA_UNUSED, int ev_type EINA_UNUSED, void *event)
if (ev->exe != img_write_exe) return EINA_TRUE;
_share_done();
- if (cnp)
+ if ((cnp) && (cnp_file))
{
_cnp_file(cnp_file);
eina_stringshare_replace(&cnp_file, NULL);
+ cnp = EINA_FALSE;
}
return EINA_FALSE;
}