diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2012-08-26 19:41:34 +0000 |
---|---|---|
committer | Vincent Torri <vincent.torri@gmail.com> | 2012-08-26 19:41:34 +0000 |
commit | 837d3fa3904413ed8ebd3d7e1d4da797511ca61e (patch) | |
tree | 4e17555a5fcb0aa24d1d206ec4e073d047b7c077 /src/modules/shot/e_mod_main.c | |
parent | 6b1ec80534b9edf6838a9b803382b870fdaa405c (diff) | |
download | enlightenment-837d3fa3904413ed8ebd3d7e1d4da797511ca61e.tar.gz enlightenment-837d3fa3904413ed8ebd3d7e1d4da797511ca61e.tar.xz enlightenment-837d3fa3904413ed8ebd3d7e1d4da797511ca61e.zip |
E17: fix FIXME's
patch by Maxime Villard
SVN revision: 75716
Diffstat (limited to 'src/modules/shot/e_mod_main.c')
-rw-r--r-- | src/modules/shot/e_mod_main.c | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/src/modules/shot/e_mod_main.c b/src/modules/shot/e_mod_main.c index d0629a4a2..e907e85b0 100644 --- a/src/modules/shot/e_mod_main.c +++ b/src/modules/shot/e_mod_main.c @@ -283,8 +283,7 @@ _share_done(void) o_label = NULL; if (url_ret) { - free(url_ret); - url_ret = NULL; + E_FREE(url_ret); } if (url_up) { @@ -411,11 +410,9 @@ _win_share_cb(void *data __UNUSED__, void *data2 __UNUSED__) else snprintf(buf, sizeof(buf), "/tmp/e-shot-XXXXXX.jpg"); if (!mkstemp(buf)) { - e_util_dialog_show - (_("Error - Can't create File"), - _("Cannot create temporary file:\n" - "%s"), - buf); + e_util_dialog_show(_("Error - Can't create file"), + _("Cannot create temporary file '%s': %s"), + buf, strerror(errno)); if (win) { e_object_del(E_OBJECT(win)); @@ -432,14 +429,18 @@ _win_share_cb(void *data __UNUSED__, void *data2 __UNUSED__) f = fopen(buf, "rb"); if (!f) { - // FIXME: error disp + e_util_dialog_show(_("Error - Can't open file"), + _("Cannot open temporary file '%s': %s"), + buf, strerror(errno)); return; } fseek(f, 0, SEEK_END); fsize = ftell(f); if (fsize < 1) { - // FIXME: error disp + e_util_dialog_show(_("Error - Bad size"), + _("Cannot get size of file '%s'"), + buf); fclose(f); return; } @@ -448,15 +449,17 @@ _win_share_cb(void *data __UNUSED__, void *data2 __UNUSED__) fdata = malloc(fsize); if (!fdata) { - // FIXME: error disp + e_util_dialog_show(_("Error - Can't allocate memory"), + _("Cannot allocate memory for picture: %s"), + strerror(errno)); fclose(f); return; } if (fread(fdata, fsize, 1, f) != 1) { - // FIXME: error disp - free(fdata); - fdata = NULL; + e_util_dialog_show(_("Error - Can't read picture"), + _("Cannot read picture")); + E_FREE(fdata); fclose(f); return; } @@ -467,9 +470,9 @@ _win_share_cb(void *data __UNUSED__, void *data2 __UNUSED__) if (!ecore_con_url_init()) { - // FIXME: error disp - free(fdata); - fdata = NULL; + e_util_dialog_show(_("Error - Can't initialize network"), + _("Cannot initialize network")); + E_FREE(fdata); return; } |