On Sun, 14 Mar 2010 20:42:55 +0100, Dennis Nezic <[email protected]> wrote:
> On Sun, 14 Mar 2010 15:38:13 -0400, Dennis Nezic wrote: >> On Sun, 14 Mar 2010 12:01:33 -0400, Dennis Nezic wrote: >> > On Sun, 14 Mar 2010 11:50:59 -0400, Dennis Nezic wrote: >> > > Currently, when the focus list is enabled (during an Alt-Tab), it >> > > raises the next window always, automatically, even though I have >> > > "Raise windows while switching focus" disabled. This is a problem >> > > if I DON'T want to raise the next one in the list (but rather >> > > another one further down.) >> > >> > Hrrm .. this "issue" magically resolved itself after I restarted >> > e16. And now I'm having trouble reproducing it :b. False alarm, I >> > guess. >> >> Hrrrm .. maybe it didn't -- but I have narrowed down the problem to >> just one app -- dillo (an fltk2 based browser). And, it turns out, >> that it ALWAYS gets raised (though not focused) whenever the >> alt-tab-focus-list is presented -- even if it's not the next in order. >> >> It gets even stranger though. If I "shade" it and then bury it >> underneath other windows, and then invoke the focus-list, not only >> does it mysteriously get raised as usual, but it un-shades WITHOUT >> getting redrawn. And it never redraws itself (even if I load >> websites, blindly) until I either resize the window or >> reshade-then-shade it -- ie. it continues behaving as if it were >> shaded, even though it (mysteriously) raised and unshaded itself. >> >> Probably some kind of fltk2 bug? > > Yeah -- it looks so -- I can confirm it with other fltk-based apps .. > like flightgear's "fgrun", which uses fltk-1. Same behavior. > No, it's a bug in e16. It makes a snapshot of the window to be used in the focus list. In this process the window is unshaded and raised, which causes the trouble. You probably have warplist.icon_mode = 1 or 2, which will/may cause snapshotting. It should be 0, 3, or 4, which is what can be selected in the Focus Settings Dialog. There should of course be a check that warplist.icon_mode has a valid value. Not sure where the invalid value comes from but I did mess around in that area a while back... /Kim ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
