diff --git a/modules/gui/skins/gtk2/gtk2_window.cpp b/modules/gui/skins/gtk2/gtk2_window.cpp index 8c565830688e13a701f99ca4811dfe6f6ac2df78..7991f325536fedd88f9c6f3e2e0d8367d64be0b5 100644 --- a/modules/gui/skins/gtk2/gtk2_window.cpp +++ b/modules/gui/skins/gtk2/gtk2_window.cpp @@ -2,7 +2,7 @@ * gtk2_window.cpp: GTK2 implementation of the Window class ***************************************************************************** * Copyright (C) 2003 VideoLAN - * $Id: gtk2_window.cpp,v 1.11 2003/04/15 16:42:02 karibu Exp $ + * $Id: gtk2_window.cpp,v 1.12 2003/04/15 16:47:20 karibu Exp $ * * Authors: Cyril Deguet * @@ -170,12 +170,6 @@ bool GTK2Window::ProcessOSEvent( Event *evt ) case GDK_MOTION_NOTIFY: -// TRACKMOUSEEVENT TrackEvent; -// TrackEvent.cbSize = sizeof( TRACKMOUSEEVENT ); -// TrackEvent.dwFlags = TME_LEAVE; -// TrackEvent.hwndTrack = hWnd; -// TrackEvent.dwHoverTime = 1; -// TrackMouseEvent( &TrackEvent ); if( LButtonDown ) MouseMove( (int)( (GdkEventButton *)p2 )->x, (int)( (GdkEventButton *)p2 )->y, 1 ); @@ -233,6 +227,9 @@ bool GTK2Window::ProcessOSEvent( Event *evt ) } return true; + case GDK_LEAVE_NOTIFY: + OSAPI_PostMessage( this, WINDOW_LEAVE, -1, -1 ); + return true; /* case WM_RBUTTONDOWN: MouseDown( LOWORD( p2 ), HIWORD( p2 ), 2 ); @@ -246,9 +243,6 @@ bool GTK2Window::ProcessOSEvent( Event *evt ) MouseDblClick( LOWORD( p2 ), HIWORD( p2 ), 1 ); return true; - case WM_MOUSELEAVE: - OSAPI_PostMessage( this, WINDOW_LEAVE, 0, 0 ); - return true; */ default: return false; diff --git a/modules/gui/skins/win32/win32_window.cpp b/modules/gui/skins/win32/win32_window.cpp index eb5da312ea065be65481bd7007fb59afd4dd0733..f62a23691f5200dd4d7c678fdfb0db848213a2d1 100644 --- a/modules/gui/skins/win32/win32_window.cpp +++ b/modules/gui/skins/win32/win32_window.cpp @@ -2,7 +2,7 @@ * win32_window.cpp: Win32 implementation of the Window class ***************************************************************************** * Copyright (C) 2003 VideoLAN - * $Id: win32_window.cpp,v 1.4 2003/04/12 21:43:27 asmax Exp $ + * $Id: win32_window.cpp,v 1.5 2003/04/15 16:47:20 karibu Exp $ * * Authors: Olivier Teulière * Emmanuel Puig @@ -198,7 +198,7 @@ bool Win32Window::ProcessOSEvent( Event *evt ) return true; case WM_MOUSELEAVE: - OSAPI_PostMessage( this, WINDOW_LEAVE, 0, 0 ); + OSAPI_PostMessage( this, WINDOW_LEAVE, -1, -1 ); return true; default: