fix garbage value config_path variables and use correct config registry strings

SPANK SPANK SPANK!


SVN revision: 65706
This commit is contained in:
Mike Blumenkrantz 2011-11-30 04:54:52 +00:00
parent abcc8f9ad3
commit 48e56c7787
2 changed files with 15 additions and 8 deletions

View File

@ -1072,24 +1072,27 @@ _plugins_init(const Evry_API *api)
int prio = 0;
Eina_List *l;
Evry_Action *act;
const char *config_path;
evry = api;
if (!evry->api_version_check(EVRY_API_VERSION))
return EINA_FALSE;
config_path = eina_stringshare_add("launcher/everything-apps");
p = EVRY_PLUGIN_BASE("Applications", _module_icon, EVRY_TYPE_APP,
_begin, _finish, _fetch);
p->complete = &_complete;
p->browse = &_browse;
p->config_path = "extensions/everything-apps";
p->config_path = eina_stringshare_ref(config_path);
evry->plugin_register(p, EVRY_PLUGIN_SUBJECT, 1);
_plugins = eina_list_append(_plugins, p);
p = EVRY_PLUGIN_BASE("Exebuf", _module_icon, EVRY_TYPE_APP,
_begin_exe, _finish_exe, _fetch_exe);
p->complete = &_complete;
p->config_path = "extensions/everything-apps";
p->config_path = eina_stringshare_ref(config_path);
_plugins = eina_list_append(_plugins, p);
if (evry->plugin_register(p, EVRY_PLUGIN_SUBJECT, 3))
p->config->min_query = 3;
@ -1097,13 +1100,13 @@ _plugins_init(const Evry_API *api)
p = EVRY_PLUGIN_BASE("Applications", _module_icon, EVRY_TYPE_APP,
_begin_mime, _finish, _fetch);
p->complete = &_complete;
p->config_path = "extensions/everything-apps";
p->config_path = eina_stringshare_ref(config_path);
evry->plugin_register(p, EVRY_PLUGIN_OBJECT, 1);
_plugins = eina_list_append(_plugins, p);
p = EVRY_PLUGIN_BASE("Open With...", _module_icon, EVRY_TYPE_APP,
_begin_mime, _finish_mime, _fetch_mime);
p->config_path = "extensions/everything-apps";
p->config_path = eina_stringshare_ref(config_path);
evry->plugin_register(p, EVRY_PLUGIN_ACTION, 1);
_plugins = eina_list_append(_plugins, p);
@ -1175,6 +1178,7 @@ _plugins_init(const Evry_API *api)
(handlers, ecore_event_handler_add
(EFREET_EVENT_DESKTOP_CACHE_UPDATE, _desktop_cache_update, NULL));
eina_stringshare_del(config_path);
return EINA_TRUE;
}

View File

@ -1296,12 +1296,14 @@ _plugins_init(const Evry_API *api)
Evry_Action *act, *act_sort_date, *act_sort_name;
Evry_Plugin *p;
int prio = 0;
const char *config_path;
evry = api;
if (!evry->api_version_check(EVRY_API_VERSION))
return EINA_FALSE;
config_path = eina_stringshare_add("launcher/everything-files");
_mime_dir = eina_stringshare_add("inode/directory");
_mime_mount = eina_stringshare_add("inode/mountpoint");
_mime_unknown = eina_stringshare_add("unknown");
@ -1346,7 +1348,7 @@ _plugins_init(const Evry_API *api)
p->input_type = EVRY_TYPE_FILE;
p->cb_key_down = &_cb_key_down;
p->browse = &_browse;
p->config_path = "extensions/everything-files";
p->config_path = eina_stringshare_ref(config_path);
p->actions = eina_list_append(p->actions, act_sort_date);
p->actions = eina_list_append(p->actions, act_sort_name);
_plugins = eina_list_append(_plugins, p);
@ -1358,7 +1360,7 @@ _plugins_init(const Evry_API *api)
_begin, _finish, _fetch);
p->cb_key_down = &_cb_key_down;
p->browse = &_browse;
p->config_path = "extensions/everything-files";
p->config_path = eina_stringshare_ref(config_path);
p->actions = eina_list_append(p->actions, act_sort_date);
p->actions = eina_list_append(p->actions, act_sort_name);
_plugins = eina_list_append(_plugins, p);
@ -1370,7 +1372,7 @@ _plugins_init(const Evry_API *api)
p = EVRY_PLUGIN_BASE("Recent Files", _module_icon, EVRY_TYPE_FILE,
_recentf_begin, _finish, _recentf_fetch);
p->browse = &_recentf_browse;
p->config_path = "extensions/everything-files";
p->config_path = eina_stringshare_ref(config_path);
if (evry->plugin_register(p, EVRY_PLUGIN_SUBJECT, 3))
{
@ -1382,7 +1384,7 @@ _plugins_init(const Evry_API *api)
p = EVRY_PLUGIN_BASE("Recent Files", _module_icon, EVRY_TYPE_FILE,
_recentf_begin, _finish, _recentf_fetch);
p->browse = &_recentf_browse;
p->config_path = "extensions/everything-files";
p->config_path = eina_stringshare_ref(config_path);
if (evry->plugin_register(p, EVRY_PLUGIN_OBJECT, 3))
{
@ -1390,6 +1392,7 @@ _plugins_init(const Evry_API *api)
p->config->min_query = 3;
}
_plugins = eina_list_append(_plugins, p);
eina_stringshare_del(config_path);
return EINA_TRUE;
}