From 5a4201210209f905d9d70f904efdf203548cf687 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 20 Jul 2012 06:31:41 +0000 Subject: [PATCH] more typebuf fixes for "favorites" in efm SVN revision: 74207 --- src/bin/e_fm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 4d64ae4e7..6ee7c8a20 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -5651,7 +5651,7 @@ _e_fm2_typebuf_char_append(Evas_Object *obj, const char *ch) { if (sd->typebuf.buf[0] != '~') { - if (e_util_strcmp(sd->dev, "desktop") && ecore_file_is_dir(sd->typebuf.buf)) + if (e_util_strcmp(sd->dev, "desktop") && e_util_strcmp(sd->dev, "favorites") && ecore_file_is_dir(sd->typebuf.buf)) { sd->typebuf.setting = EINA_TRUE; e_fm2_path_set(obj, "/", sd->typebuf.buf); @@ -5663,7 +5663,7 @@ _e_fm2_typebuf_char_append(Evas_Object *obj, const char *ch) char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/%s", getenv("HOME"), sd->typebuf.buf + 2); - if (e_util_strcmp(sd->dev, "desktop") && e_util_strcmp(sd->dev, "favorites")&& ecore_file_is_dir(buf)) + if (e_util_strcmp(sd->dev, "desktop") && e_util_strcmp(sd->dev, "favorites") && ecore_file_is_dir(buf)) { sd->typebuf.setting = EINA_TRUE; e_fm2_path_set(obj, "~/", sd->typebuf.buf + 1); @@ -5701,7 +5701,7 @@ _e_fm2_typebuf_char_backspace(Evas_Object *obj) { if ((len > 1) || (sd->typebuf.buf[0] != '~')) { - if (e_util_strcmp(sd->dev, "desktop") && ecore_file_is_dir(sd->typebuf.buf)) + if (e_util_strcmp(sd->dev, "desktop") && e_util_strcmp(sd->dev, "favorites") && ecore_file_is_dir(sd->typebuf.buf)) { sd->typebuf.setting = EINA_TRUE; e_fm2_path_set(obj, "/", sd->typebuf.buf);