elm_cnp.c: Did a subtle code cleanup.
authorDaniel Juyung Seo <seojuyung2@gmail.com>
Mon, 7 Oct 2013 15:08:19 +0000 (00:08 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Mon, 7 Oct 2013 15:08:21 +0000 (00:08 +0900)
savedtypes.imgfile should not be null logically or this function should have been returned in advance.

src/lib/elm_cnp.c

index 97696a4..5d02dcc 100644 (file)
@@ -2775,7 +2775,7 @@ _wl_dropable_data_handle(Wl_Cnp_Selection *sel, char *data)
         sdata.data = entrytag;
         drop->dropcb(drop->cbdata, drop->obj, &sdata);
         ecore_wl_dnd_drag_end(ecore_wl_input_get());
-        if (savedtypes.imgfile) free(savedtypes.imgfile);
+        free(savedtypes.imgfile);
         savedtypes.imgfile = NULL;
      }
    else if (drop->types & ELM_SEL_FORMAT_IMAGE)
@@ -2784,7 +2784,7 @@ _wl_dropable_data_handle(Wl_Cnp_Selection *sel, char *data)
         sdata.data = (char *)savedtypes.imgfile;
         drop->dropcb(drop->cbdata, drop->obj, &sdata);
         ecore_wl_dnd_drag_end(ecore_wl_input_get());
-        if (savedtypes.imgfile) free(savedtypes.imgfile);
+        free(savedtypes.imgfile);
         savedtypes.imgfile = NULL;
      }
 }