diff options
author | Carsten Haitzler <raster@rasterman.com> | 2005-07-31 06:22:31 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2005-07-31 06:22:31 +0000 |
commit | 9e7cd720671aa23b447db6b979d6ec39393d60c4 (patch) | |
tree | 3df64ec1b0ea68db3293cdb9fe56ac27c9cdb252 /src/bin/e_place.c | |
parent | 7d52c0829f1dac7396381387fa10c31ef2bc2474 (diff) | |
download | enlightenment-9e7cd720671aa23b447db6b979d6ec39393d60c4.tar.gz |
ok lots of things here...
1. e17 is now relocatable. the wm will determine its install prefix on the
fly when it is run. so you can use --prefix=/usr/local/e17 and just move the
base dir (/usr/local/e17) to anywhere you like at any later time and e will
adjust and find it. it still has built in fallbacks too so it will use the
compiled prefix as normal if its hunting and 2 checks dont pass.
2. edit mode for gadgets will work with alt+left click on a gadget and
instantly end when u lift the mouse. alst ctrl+alt+g will activate/deactivate
edit mode
3. borderless windows are not allowed to be shaded
4. shaded windows are not allowed to have their border changed
5. just have never seen the pager mess up bug - so until there is some way
of reproducing it or even knowing its still there - remove
6. autoraise timers should be fixed on focus changes
7. stickiness remembering works in the pager now on start of a remembered app
SVN revision: 15966
Diffstat (limited to 'src/bin/e_place.c')
-rw-r--r-- | src/bin/e_place.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/bin/e_place.c b/src/bin/e_place.c index 5bcc55c39f..5f2ec1f23f 100644 --- a/src/bin/e_place.c +++ b/src/bin/e_place.c @@ -17,7 +17,8 @@ e_place_zone_region_smart_cleanup(E_Zone *zone) while ((border = e_container_border_list_next(bl))) { /* Build a list of windows on this desktop and not iconified. */ - if ((border->desk == desk) && !(border->iconic)) + if ((border->desk == desk) && (!border->iconic) && + (!border->lock_user_location)) { int area; Evas_List *ll; @@ -27,8 +28,9 @@ e_place_zone_region_smart_cleanup(E_Zone *zone) for (ll = borders; ll; ll = ll->next) { int testarea; - E_Border *bd = ll->data; - + E_Border *bd; + + bd = ll->data; testarea = bd->w * bd->h; /* Insert the border if larger than the current border */ if (area >= testarea) |