Commit ccc0fdaa authored by Jason Rumney's avatar Jason Rumney

(clipboard_sequence_fn): New variable.

(globals_of_w32fns): Initialize it.
parent 0390f991
...@@ -257,11 +257,11 @@ static unsigned mouse_move_timer = 0; ...@@ -257,11 +257,11 @@ static unsigned mouse_move_timer = 0;
/* Window that is tracking the mouse. */ /* Window that is tracking the mouse. */
static HWND track_mouse_window; static HWND track_mouse_window;
typedef BOOL (WINAPI * TrackMouseEvent_Proc) ( typedef BOOL (WINAPI * TrackMouseEvent_Proc)
IN OUT LPTRACKMOUSEEVENT lpEventTrack (IN OUT LPTRACKMOUSEEVENT lpEventTrack);
);
TrackMouseEvent_Proc track_mouse_event_fn=NULL; TrackMouseEvent_Proc track_mouse_event_fn = NULL;
ClipboardSequence_Proc clipboard_sequence_fn = NULL;
/* W95 mousewheel handler */ /* W95 mousewheel handler */
unsigned int msh_mousewheel = 0; unsigned int msh_mousewheel = 0;
...@@ -14483,11 +14483,15 @@ versions of Windows) characters. */); ...@@ -14483,11 +14483,15 @@ versions of Windows) characters. */);
void globals_of_w32fns () void globals_of_w32fns ()
{ {
HMODULE user32_lib = GetModuleHandle ("user32.dll"); HMODULE user32_lib = GetModuleHandle ("user32.dll");
/* /*
TrackMouseEvent not available in all versions of Windows, so must load TrackMouseEvent not available in all versions of Windows, so must load
it dynamically. Do it once, here, instead of every time it is used. it dynamically. Do it once, here, instead of every time it is used.
*/ */
track_mouse_event_fn = (TrackMouseEvent_Proc) GetProcAddress (user32_lib, "TrackMouseEvent"); track_mouse_event_fn = (TrackMouseEvent_Proc)
GetProcAddress (user32_lib, "TrackMouseEvent");
/* ditto for GetClipboardSequenceNumber. */
clipboard_sequence_fn = (ClipboardSequence_Proc)
GetProcAddress (user32_lib, "GetClipboardSequenceNumber");
} }
/* Initialize image types. Based on which libraries are available. */ /* Initialize image types. Based on which libraries are available. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment