'everything' module

- whoops, enable mimetype fetching again
- show list window on toggling views


SVN revision: 41853
This commit is contained in:
Hannes Janetzek 2009-08-18 01:00:18 +00:00
parent 70af748fa7
commit 94544c168f
2 changed files with 18 additions and 16 deletions

View File

@ -1276,7 +1276,7 @@ _evry_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event)
if (!_evry_clear(s))
_evry_browse_back(selector);
}
else if (!strcmp(key, "1"))
else if (!strcmp(key, "1"))
_evry_view_toggle(s);
else if (!strcmp(key, "Tab"))
_evry_plugin_next(s);
@ -1531,6 +1531,8 @@ _evry_view_toggle(Evry_State *s)
Evas_Object *o;
Eina_List *l;
_evry_list_win_show();
if (s->view)
{
s->view->cleanup(s->view);

View File

@ -38,7 +38,7 @@ _item_add(Evry_Plugin *p, const char *directory, const char *file)
static void
_item_fill(Evry_Item *it)
{
const char *mime, *ext = NULL;
const char *mime;
if (it->mime) return;
@ -47,20 +47,20 @@ _item_fill(Evry_Item *it)
it->mime = eina_stringshare_add("x-directory/normal");
it->browseable = EINA_TRUE;
}
else if ((ext = strrchr(it->label, '.')))
{
if (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory"))
{
Efreet_Desktop *desktop;
desktop = efreet_desktop_new(it->uri);
if (!desktop) return;
it->label = eina_stringshare_add(desktop->name);
it->mime = eina_stringshare_add("None");
efreet_desktop_free(desktop);
return;
}
}
/* else if ((ext = strrchr(it->label, '.')))
* {
* if (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory"))
* {
* Efreet_Desktop *desktop;
*
* desktop = efreet_desktop_new(it->uri);
* if (!desktop) return;
* it->label = eina_stringshare_add(desktop->name);
* it->mime = eina_stringshare_add("None");
* efreet_desktop_free(desktop);
* return;
* }
* } */
else if ((mime = efreet_mime_type_get(it->uri)))
{
it->mime = eina_stringshare_add(mime);