From 74ac6237c14cbc7cf565e60abe14fc876e4e5cc0 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 20 Dec 2010 11:10:32 +0000 Subject: [PATCH] move image extensions to the file top along with other tables. SVN revision: 55658 --- legacy/elementary/src/lib/elm_cnp_helper.c | 35 +++++++++++----------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/legacy/elementary/src/lib/elm_cnp_helper.c b/legacy/elementary/src/lib/elm_cnp_helper.c index c3433187de..a20f604b3b 100644 --- a/legacy/elementary/src/lib/elm_cnp_helper.c +++ b/legacy/elementary/src/lib/elm_cnp_helper.c @@ -177,6 +177,21 @@ static const Escape escapes[] = { }; #define N_ESCAPES ((int)(sizeof(escapes) / sizeof(escapes[0]))) +static const char *image_extensions[] = +{ + ".png", + ".jpg", ".jpeg", ".jpe", ".jfif", ".jfi", + ".bmp", + ".xpm", + ".ppm", "pgm", ".pbm", ".pnm", + ".gif", + ".tif", ".tiff", + ".svg", ".svg.gz", + ".tga", ".targa", + + NULL +}; + static Cnp_Atom atoms[CNP_N_ATOMS] = { [CNP_ATOM_TARGETS] = { "TARGETS", @@ -769,27 +784,13 @@ notify_handler_uri(Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) ext = p + strlen(p); if (ext) { - const char *extns[] = - { - ".png", - ".jpg", ".jpeg", ".jpe", ".jfif", ".jfi", - ".bmp", - ".xpm", - ".ppm", "pgm", ".pbm", ".pnm", - ".gif", - ".tif", ".tiff", - ".svg", ".svg.gz", - ".tga", ".targa", - - NULL - }; Eina_Bool extok = EINA_FALSE; int i; - for (i = 0; extns[i]; i++) + for (i = 0; image_extensions[i]; i++) { - pp = ext - strlen(extns[i]); - if ((pp >= p) && (!strcasecmp(pp, extns[i]))) + pp = ext - strlen(image_extensions[i]); + if ((pp >= p) && (!strcasecmp(pp, image_extensions[i]))) { extok = EINA_TRUE; break;