]> git.sesse.net Git - vlc/commitdiff
vout: eliminate dead window state code
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 12 Oct 2014 16:15:14 +0000 (19:15 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 16 Oct 2014 17:23:39 +0000 (20:23 +0300)
modules/hw/vdpau/display.c
modules/video_output/gl.c
modules/video_output/kva.c
modules/video_output/macosx.m
modules/video_output/msw/common.c
modules/video_output/wayland/shm.c
modules/video_output/xcb/glx.c
modules/video_output/xcb/x11.c
modules/video_output/xcb/xvideo.c

index 408a0b8b77668f1e48091125b6d1937eb25851a7..ab44621dec6ed83498b338411b0cfcee87684dec 100644 (file)
@@ -367,11 +367,6 @@ static int Control(vout_display_t *vd, int query, va_list ap)
         const vout_display_cfg_t *c = va_arg(ap, const vout_display_cfg_t *);
         return vout_window_SetFullScreen(sys->embed, c->is_fullscreen);
     }
-    case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-    {
-        unsigned state = va_arg(ap, unsigned);
-        return vout_window_SetState(sys->embed, state);
-    }
     case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE:
     {
         const vout_display_cfg_t *cfg = va_arg(ap, const vout_display_cfg_t *);
index 74290b898c42a9e4eb699257b63c86c50926871c..39ddae316180a03ea7a12ff51cae8254187e79b6 100644 (file)
@@ -251,13 +251,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
         return vout_window_SetFullScreen (sys->gl->surface, c->is_fullscreen);
       }
 
-      case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-      {
-        unsigned state = va_arg (ap, unsigned);
-
-        return vout_window_SetState (sys->gl->surface, state);
-      }
-
       case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE:
       case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
       case VOUT_DISPLAY_CHANGE_ZOOM:
index 4803088807e7a7b85664ee1ec36bdec1ca5f1480..d8b9cc1aaf49455736645d28befc266e998125d4 100644 (file)
@@ -463,12 +463,7 @@ static int Control( vout_display_t *vd, int query, va_list args )
         const unsigned state = va_arg( args, unsigned );
         const bool is_on_top = (state & VOUT_WINDOW_STATE_ABOVE) != 0;
 
-        if( sys->parent_window )
-        {
-            if( vout_window_SetState( sys->parent_window, state ))
-                return VLC_EGENERIC;
-        }
-        else if( is_on_top )
+        if( is_on_top )
             WinSetWindowPos( sys->frame, HWND_TOP, 0, 0, 0, 0, SWP_ZORDER );
 
         sys->is_on_top = is_on_top;
index a4b5f2fae38632f0b8d3c140f72f84df2a4769c9..a74f26983e611e46df708417ce2584510478773a 100644 (file)
@@ -330,11 +330,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
 
             return VLC_SUCCESS;
         }
-        case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-        {
-            unsigned state = va_arg (ap, unsigned);
-            return vout_window_SetState (sys->embed, state);
-        }
         case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
         case VOUT_DISPLAY_CHANGE_ZOOM:
         case VOUT_DISPLAY_CHANGE_SOURCE_ASPECT:
index 5d22689aae9cc827381c282a7304e088836a6449..cd5c0e5804e8582d113f80bc74e1d081c984d49a 100644 (file)
@@ -595,19 +595,14 @@ int CommonControl(vout_display_t *vd, int query, va_list args)
         if (sys->use_desktop && is_on_top)
             return VLC_EGENERIC;
 #endif
-        if (sys->parent_window) {
-            if (vout_window_SetState(sys->parent_window, state))
-                return VLC_EGENERIC;
-        } else {
-            HMENU hMenu = GetSystemMenu(sys->hwnd, FALSE);
-
-            if (is_on_top && !(GetWindowLong(sys->hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST)) {
-                CheckMenuItem(hMenu, IDM_TOGGLE_ON_TOP, MF_BYCOMMAND | MFS_CHECKED);
-                SetWindowPos(sys->hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
-            } else if (!is_on_top && (GetWindowLong(sys->hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST)) {
-                CheckMenuItem(hMenu, IDM_TOGGLE_ON_TOP, MF_BYCOMMAND | MFS_UNCHECKED);
-                SetWindowPos(sys->hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
-            }
+        HMENU hMenu = GetSystemMenu(sys->hwnd, FALSE);
+
+        if (is_on_top && !(GetWindowLong(sys->hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST)) {
+            CheckMenuItem(hMenu, IDM_TOGGLE_ON_TOP, MF_BYCOMMAND | MFS_CHECKED);
+            SetWindowPos(sys->hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
+        } else if (!is_on_top && (GetWindowLong(sys->hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST)) {
+            CheckMenuItem(hMenu, IDM_TOGGLE_ON_TOP, MF_BYCOMMAND | MFS_UNCHECKED);
+            SetWindowPos(sys->hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
         }
         sys->is_on_top = is_on_top;
         return VLC_SUCCESS;
index 380a881937316c0fd9eea0825b5daea8456fbace..42a0840fdb87843cb16d5f9adf4bf1d886b59b83 100644 (file)
@@ -278,12 +278,6 @@ static int Control(vout_display_t *vd, int query, va_list ap)
             return vout_window_SetFullScreen(sys->embed, cfg->is_fullscreen);
         }
 
-        case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-        {
-            unsigned state = va_arg(ap, unsigned);
-            return vout_window_SetState(sys->embed, state);
-        }
-
         case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE:
         case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
         case VOUT_DISPLAY_CHANGE_ZOOM:
index 7a3c5116ebaa9490371eb443f04b932c9fd97556..31659494d144e66ac1e2abb5a3f5d9a93d26e351 100644 (file)
@@ -221,12 +221,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
         return vout_window_SetFullScreen (sys->gl->surface, c->is_fullscreen);
     }
 
-    case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-    {
-        unsigned state = va_arg (ap, unsigned);
-        return vout_window_SetState (sys->gl->surface, state);
-    }
-
     case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE:
     case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
     case VOUT_DISPLAY_CHANGE_ZOOM:
index 4316980ec3bf014ed71dc4cc555785b6d35d2eac..7086d00c6a3b9809e6ab544e298b76151252f733 100644 (file)
@@ -495,11 +495,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
                               values);
         return VLC_SUCCESS;
     }
-    case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-    {
-        unsigned state = va_arg (ap, unsigned);
-        return vout_window_SetState (sys->embed, state);
-    }
 
     case VOUT_DISPLAY_CHANGE_ZOOM:
     case VOUT_DISPLAY_CHANGE_DISPLAY_FILLED:
index 325e22432de32f2145ed478f7b0984e7dcbe215a..f820e7439e2199e5023416c691b30dd5baf060e3 100644 (file)
@@ -788,11 +788,6 @@ static int Control (vout_display_t *vd, int query, va_list ap)
         xcb_flush (p_sys->conn);
         return VLC_SUCCESS;
     }
-    case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-    {
-        unsigned state = va_arg (ap, unsigned);
-        return vout_window_SetState (p_sys->embed, state);
-    }
 
     /* Hide the mouse. It will be send when
      * vout_display_t::info.b_hide_mouse is false */