Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        borders.c 


Log Message:
Oops - fix to borderless fullscreen windows.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v
retrieving revision 1.207
retrieving revision 1.208
diff -u -3 -r1.207 -r1.208
--- borders.c   2 Jul 2004 17:36:58 -0000       1.207
+++ borders.c   2 Jul 2004 20:59:32 -0000       1.208
@@ -1129,8 +1129,6 @@
 {
    Border             *b;
 
-   ewin->normal_border = ewin->border;
-
    /* Quit if we allready have a border that isn't the fallback one */
    b = ewin->border;
    if (b && strcmp(b->name, "__FALLBACK_BORDER"))
@@ -1779,6 +1777,9 @@
      {
        ewin->border = b;
      }
+
+   if (!ewin->st.fullscreen)
+      ewin->normal_border = b;
 }
 
 void
@@ -3220,8 +3221,8 @@
        ewin->layer = 10;
 #endif
        ewin->fixedpos = 1;
-       ewin->st.fullscreen = 1;
-        b = (Border *) FindItem("BORDERLESS", 0, LIST_FINDBY_NAME, LIST_TYPE_BORDER);
+       b = (Border *) FindItem("BORDERLESS", 0, LIST_FINDBY_NAME,
+                               LIST_TYPE_BORDER);
      }
    else
      {
@@ -3231,9 +3232,9 @@
        h = ewin->lh;
        ewin->layer = ewin->ll;
        ewin->fixedpos = 0;     /* Yeah - well */
-       ewin->st.fullscreen = 0;
        b = ewin->normal_border;
      }
+   ewin->st.fullscreen = on;
    RaiseEwin(ewin);
    MoveResizeEwin(ewin, x, y, w, h);
    HintsSetWindowState(ewin);




-------------------------------------------------------
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

Reply via email to