fix rememebr cmd stuff

metrics patch for stacking walk on container resize


SVN revision: 26875
This commit is contained in:
Carsten Haitzler 2006-10-31 11:18:34 +00:00
parent 144b5b6f56
commit 6452514c14
2 changed files with 14 additions and 0 deletions

View File

@ -1186,7 +1186,14 @@ _e_container_resize_handle(E_Container *con)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
Evas_List *tmp = NULL;
/* Make temporary list as e_border_res_change_geometry_restore
* rearranges the order. */
for (l = con->layers[i].clients; l; l = l->next) for (l = con->layers[i].clients; l; l = l->next)
tmp = evas_list_append(tmp, l->data);
for (l = tmp; l; l = l->next)
{ {
E_Border *bd; E_Border *bd;
@ -1194,6 +1201,8 @@ _e_container_resize_handle(E_Container *con)
e_border_res_change_geometry_save(bd); e_border_res_change_geometry_save(bd);
e_border_res_change_geometry_restore(bd); e_border_res_change_geometry_restore(bd);
} }
tmp = evas_list_free(tmp);
} }
} }

View File

@ -310,6 +310,11 @@ e_remember_update(E_Remember *rem, E_Border *bd)
k = 0; k = 0;
for (i = 0; i < bd->client.icccm.command.argc; i++) for (i = 0; i < bd->client.icccm.command.argc; i++)
{ {
if (i > 0)
{
buf[k] = ' ';
k++;
}
for (j = 0; bd->client.icccm.command.argv[i][j]; j++) for (j = 0; bd->client.icccm.command.argv[i][j]; j++)
{ {
if (k >= (sizeof(buf) - 10)) if (k >= (sizeof(buf) - 10))