Author: fireball Date: Mon Jul 5 12:57:16 2010 New Revision: 47949
URL: http://svn.reactos.org/svn/reactos?rev=47949&view=rev Log: - Remove deprecated SwmGetTopWindow(), use SwmGetForegroundWindow() instead.
Modified: branches/arwinss/reactos/subsystems/win32/win32k/swm/winman.c
Modified: branches/arwinss/reactos/subsystems/win32/win32k/swm/winman.c URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win32... ============================================================================== --- branches/arwinss/reactos/subsystems/win32/win32k/swm/winman.c [iso-8859-1] (original) +++ branches/arwinss/reactos/subsystems/win32/win32k/swm/winman.c [iso-8859-1] Mon Jul 5 12:57:16 2010 @@ -22,7 +22,6 @@ void redraw_window( struct window *win, struct region *region, int frame, unsigned int flags ); void req_update_window_zorder( const struct update_window_zorder_request *req, struct update_window_zorder_reply *reply );
-PSWM_WINDOW NTAPI SwmGetTopWindow(); PSWM_WINDOW NTAPI SwmGetForegroundWindow(BOOLEAN TopMost);
VOID NTAPI SwmClipAllWindows(); @@ -216,7 +215,7 @@ DPRINT("Calculating visibility for %x\n", CalcWindow->hwnd);
/* Check if this window is already on top */ - if (CalcWindow == SwmGetTopWindow()) + if (CalcWindow == SwmGetForegroundWindow(TRUE)) { /* It is, make sure it's fully visible */ NewRegion = create_empty_region(); @@ -497,31 +496,6 @@
/* Release the lock */ SwmRelease(); -} - -// FIXME: This one is deprecated and will be removed soon -PSWM_WINDOW -NTAPI -SwmGetTopWindow() -{ - PLIST_ENTRY Current; - PSWM_WINDOW Window; - - /* Traverse the list to find top non-hidden window */ - Current = SwmWindows.Flink; - while(Current != &SwmWindows) - { - Window = CONTAINING_RECORD(Current, SWM_WINDOW, Entry); - - /* If this window is not hidden - it's the top one */ - if (!Window->Hidden) return Window; - - Current = Current->Flink; - } - - /* This should never happen */ - ASSERT(FALSE); - return NULL; }
PSWM_WINDOW