Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: E.h actions.c edge.c Log Message: Fix edge flip with fullscreen windows. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/E.h,v retrieving revision 1.291 retrieving revision 1.292 diff -u -3 -r1.291 -r1.292 --- E.h 27 Jun 2004 20:24:25 -0000 1.291 +++ E.h 27 Jun 2004 22:30:52 -0000 1.292 @@ -1358,7 +1358,6 @@ int last_button; Time last_time; char queue_up; - char edge_flip_inhibit; } EMode; =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/actions.c,v retrieving revision 1.169 retrieving revision 1.170 diff -u -3 -r1.169 -r1.170 --- actions.c 19 Jun 2004 21:31:39 -0000 1.169 +++ actions.c 27 Jun 2004 22:30:53 -0000 1.170 @@ -938,11 +938,6 @@ on = 1; EwinSetFullscreen(ewin, on); - /* Inhibit edge flip while in fullscreen mode */ - /* FIXME: Breaks when multiple windows enter/leave fullscreen state */ - Mode.edge_flip_inhibit = on; - ShowEdgeWindows(); - return 0; } =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/edge.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- edge.c 31 May 2004 20:30:12 -0000 1.5 +++ edge.c 27 Jun 2004 22:30:53 -0000 1.6 @@ -30,11 +30,17 @@ EdgeTimeout(int val, void *data) { int ax, ay, aw, ah, dx, dy, dax, day; + EWin *ewin; - if (Mode.edge_flip_inhibit || (Mode.cur_menu_mode > 0)) + if (Mode.cur_menu_mode > 0) return; if (!Conf.edge_flip_resistance) return; + + ewin = GetEwinPointerInClient(); + if (ewin && ewin->st.fullscreen) + return; + throw_move_events_away = 1; GetCurrentArea(&ax, &ay); GetAreaSize(&aw, &ah); @@ -93,7 +99,7 @@ { int ax, ay, cx, cy; - if (Mode.edge_flip_inhibit || (Conf.edge_flip_resistance <= 0)) + if (Conf.edge_flip_resistance <= 0) { HideEdgeWindows(); return; ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs