e: No need for was_fullscreen anymore
authorSebastian Dransfeld <sd@tango.flipp.net>
Wed, 3 Oct 2012 08:03:39 +0000 (08:03 +0000)
committerSebastian Dransfeld <sd@tango.flipp.net>
Wed, 3 Oct 2012 08:03:39 +0000 (08:03 +0000)
Fixed the issue with unfullscreen on desk change, and fullscreen on
focus is confusing.

SVN revision: 77349

src/bin/e_border.c
src/bin/e_border.h

index cf5f53e..22b260d 100644 (file)
@@ -2205,11 +2205,6 @@ e_border_focus_set(E_Border *bd,
                   e_grabinput_focus(bd->client.win, E_FOCUS_METHOD_PASSIVE);
                   /* e_border_focus_set(bd, 1, 0); */
                }
-             if (bd->was_fullscreen)
-               {
-                  bd->need_fullscreen = 1;
-                  bd->was_fullscreen = 0;
-               }
             return;
           }
 
@@ -2246,10 +2241,7 @@ e_border_focus_set(E_Border *bd,
                                  bd_parent = bd->parent;
                               }
                             if (!unfocus_is_parent)
-                              {
-                                 e_border_unfullscreen(bd2);
-                                 bd2->was_fullscreen = 1;
-                              }
+                              e_border_unfullscreen(bd2);
                          }
                     }
                }
@@ -2302,10 +2294,7 @@ e_border_focus_set(E_Border *bd,
                          }
                     }
                   if (!have_vis_child)
-                    {
-                       e_border_unfullscreen(bd);
-                       bd->was_fullscreen = 1;
-                    }
+                    e_border_unfullscreen(bd);
                }
           }
      }
@@ -2354,10 +2343,7 @@ e_border_focus_set(E_Border *bd,
                   bd_parent = bd->parent;
                }
              if (!unfocus_is_parent)
-               {
-                  e_border_unfullscreen(bd_unfocus);
-                  bd_unfocus->was_fullscreen = 1;
-               }
+               e_border_unfullscreen(bd_unfocus);
           }
      }
 
index 4adde0e..a2c6cf8 100644 (file)
@@ -490,7 +490,6 @@ struct _E_Border
    unsigned int       need_shape_merge : 1;
    unsigned int       need_shape_export : 1;
    unsigned int       fullscreen : 1;
-   unsigned int       was_fullscreen : 1;
    unsigned int       need_fullscreen : 1;
    unsigned int       already_unparented : 1;
    unsigned int       need_reparent : 1;