forked from enlightenment/enlightenment
still a bug with maximize & borders :) and fix a segv that has cropped up -
really silyl one too! also fix some object ref/del stuff SVN revision: 23392
This commit is contained in:
parent
a5aaf5cc93
commit
a55c4197b4
2
TODO
2
TODO
|
@ -8,6 +8,8 @@ Some of the things (in very short form) that need to be done to E17...
|
||||||
BUGS / FIXES
|
BUGS / FIXES
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* BUG: set any specific border type and when you maximize the border changes
|
||||||
|
to default (unless its borderless)
|
||||||
* BUG: change exe name in basic mode in eap editor and icon vanishes (don't
|
* BUG: change exe name in basic mode in eap editor and icon vanishes (don't
|
||||||
extract existing icon and write out to tmp .png while rebuilding).
|
extract existing icon and write out to tmp .png while rebuilding).
|
||||||
* BUG: resolution (xrandr) changes seem to screw the shelf up a bit.
|
* BUG: resolution (xrandr) changes seem to screw the shelf up a bit.
|
||||||
|
|
|
@ -934,7 +934,7 @@ e_app_window_name_class_title_role_find(const char *name, const char *class,
|
||||||
}
|
}
|
||||||
if ((a_match) && (l_match))
|
if ((a_match) && (l_match))
|
||||||
{
|
{
|
||||||
_e_apps_list = evas_list_remove_list(_e_apps_list, l);
|
_e_apps_list = evas_list_remove_list(_e_apps_list, l_match);
|
||||||
_e_apps_list = evas_list_prepend(_e_apps_list, a_match);
|
_e_apps_list = evas_list_prepend(_e_apps_list, a_match);
|
||||||
}
|
}
|
||||||
return a_match;
|
return a_match;
|
||||||
|
|
|
@ -73,7 +73,12 @@ e_object_free(E_Object *obj)
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
if (obj->free_att_func) obj->free_att_func(obj);
|
if (obj->free_att_func) obj->free_att_func(obj);
|
||||||
obj->magic = E_OBJECT_MAGIC_FREED;
|
// FIXME: although this is good - if during cleanup the cleanup func calls
|
||||||
|
// other generic funcs to do cleanups on the same object... we get bitching.
|
||||||
|
// disable for now (the final free of the struct should probably happen after
|
||||||
|
// the cleanup func and be done byt he object system - set the magic after
|
||||||
|
// cleanup :)
|
||||||
|
// obj->magic = E_OBJECT_MAGIC_FREED;
|
||||||
obj->cleanup_func(obj);
|
obj->cleanup_func(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue