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++)
{
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)
tmp = evas_list_append(tmp, l->data);
for (l = tmp; l; l = l->next)
{
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_restore(bd);
}
tmp = evas_list_free(tmp);
}
}

View File

@ -310,6 +310,11 @@ e_remember_update(E_Remember *rem, E_Border *bd)
k = 0;
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++)
{
if (k >= (sizeof(buf) - 10))