forked from enlightenment/enlightenment
Use -1 to sort the remember list. Saves a call to evas_list_count because we
are sorting the whole list anyway. Fix formatting. Remove whitespace. SVN revision: 34598
This commit is contained in:
parent
9a417fc4b4
commit
f8bbe02235
|
@ -19,7 +19,7 @@ static E_Remember *_e_remember_find(E_Border *bd, int check_usable);
|
|||
EAPI int
|
||||
e_remember_init(E_Startup_Mode mode)
|
||||
{
|
||||
Evas_List *l;
|
||||
Evas_List *l = NULL;
|
||||
int not_updated = 0;
|
||||
|
||||
if (mode == E_STARTUP_START)
|
||||
|
@ -59,7 +59,8 @@ e_remember_init(E_Startup_Mode mode)
|
|||
}
|
||||
|
||||
if (not_updated)
|
||||
e_config->remembers = evas_list_sort(e_config->remembers, evas_list_count(e_config->remembers), _e_remember_sort_list);
|
||||
e_config->remembers = evas_list_sort(e_config->remembers, -1,
|
||||
_e_remember_sort_list);
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
|
@ -108,7 +109,7 @@ e_remember_del(E_Remember *rem)
|
|||
if (rem->delete_me) return;
|
||||
if (rem->used_count != 0)
|
||||
{
|
||||
Evas_List *l;
|
||||
Evas_List *l = NULL;
|
||||
|
||||
rem->delete_me = 1;
|
||||
for (l = e_border_client_list(); l; l = l->next)
|
||||
|
@ -131,6 +132,7 @@ EAPI E_Remember *
|
|||
e_remember_find_usable(E_Border *bd)
|
||||
{
|
||||
E_Remember *rem;
|
||||
|
||||
rem = _e_remember_find(bd, 1);
|
||||
return rem;
|
||||
}
|
||||
|
@ -139,6 +141,7 @@ EAPI E_Remember *
|
|||
e_remember_find(E_Border *bd)
|
||||
{
|
||||
E_Remember *rem;
|
||||
|
||||
rem = _e_remember_find(bd, 0);
|
||||
return rem;
|
||||
}
|
||||
|
@ -161,16 +164,16 @@ e_remember_match_update(E_Remember *rem)
|
|||
/* The number of matches for this remember has changed so we
|
||||
* need to remove from list and insert back into the appropriate
|
||||
* loction. */
|
||||
Evas_List *l;
|
||||
Evas_List *l = NULL;
|
||||
E_Remember *r;
|
||||
|
||||
rem->max_score = max_count;
|
||||
e_config->remembers = evas_list_remove(e_config->remembers, rem);
|
||||
|
||||
for (l = e_config->remembers; l; l = l->next)
|
||||
{
|
||||
r = l->data;
|
||||
if (r->max_score <= rem->max_score)
|
||||
break;
|
||||
if (r->max_score <= rem->max_score) break;
|
||||
}
|
||||
|
||||
if (l)
|
||||
|
@ -283,9 +286,9 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
|||
rem->prop.sticky = bd->sticky;
|
||||
|
||||
if (bd->shaded)
|
||||
rem->prop.shaded = 100 + bd->shade.dir;
|
||||
rem->prop.shaded = (100 + bd->shade.dir);
|
||||
else
|
||||
rem->prop.shaded = 50 + bd->shade.dir;
|
||||
rem->prop.shaded = (50 + bd->shade.dir);
|
||||
|
||||
rem->prop.skip_winlist = bd->user_skip_winlist;
|
||||
rem->prop.skip_pager = bd->client.netwm.state.skip_pager;
|
||||
|
@ -295,7 +298,6 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
|||
e_desk_xy_get(bd->desk, &rem->prop.desk_x, &rem->prop.desk_y);
|
||||
|
||||
rem->prop.zone = bd->zone->num;
|
||||
|
||||
rem->prop.head = bd->zone->container->manager->num;
|
||||
|
||||
if ((bd->client.icccm.command.argc > 0) &&
|
||||
|
@ -347,9 +349,9 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
|||
static E_Remember *
|
||||
_e_remember_find(E_Border *bd, int check_usable)
|
||||
{
|
||||
#if REMEMBER_SIMPLE
|
||||
Evas_List *l;
|
||||
Evas_List *l = NULL;
|
||||
|
||||
#if REMEMBER_SIMPLE
|
||||
for (l = e_config->remembers; l; l = l->next)
|
||||
{
|
||||
E_Remember *rem;
|
||||
|
@ -399,8 +401,6 @@ _e_remember_find(E_Border *bd, int check_usable)
|
|||
return NULL;
|
||||
#endif
|
||||
#if REMEMBER_HIERARCHY
|
||||
Evas_List *l;
|
||||
|
||||
/* This search method finds the best possible match available and is
|
||||
* based on the fact that the list is sorted, with those remembers
|
||||
* with the most possible matches at the start of the list. This
|
||||
|
@ -412,7 +412,7 @@ _e_remember_find(E_Border *bd, int check_usable)
|
|||
const char *title = "";
|
||||
|
||||
rem = l->data;
|
||||
if (check_usable && !e_remember_usable_get(rem))
|
||||
if ((check_usable) && (!e_remember_usable_get(rem)))
|
||||
continue;
|
||||
|
||||
if (bd->client.netwm.name) title = bd->client.netwm.name;
|
||||
|
|
Loading…
Reference in New Issue