From c8e986230f16f411f63a2a2697ff3fd706a56b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 6 Jul 2005 02:48:13 +0000 Subject: [PATCH] Incorrectly used real_time_clock() instead of system_time() for the message time stamps (change suggested by stippi). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13476 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/drawing/fake_input_server.cpp | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/servers/app/drawing/fake_input_server.cpp b/src/servers/app/drawing/fake_input_server.cpp index dfc3fabf1e..88452f9a5e 100644 --- a/src/servers/app/drawing/fake_input_server.cpp +++ b/src/servers/app/drawing/fake_input_server.cpp @@ -34,7 +34,7 @@ send_mouse_down(BPrivate::PortLink* serverLink, BPoint pt, // 6) int32 - clicks uint32 buttons, mod, clicks=1; - int64 time=(int64)real_time_clock(); + int64 time = system_time(); currentMessage->FindPoint("where",&pt); currentMessage->FindInt32("modifiers",(int32*)&mod); @@ -62,7 +62,7 @@ send_mouse_moved(BPrivate::PortLink* serverLink, BPoint pt, // 3) float - y coordinate of mouse click // 4) int32 - buttons down uint32 buttons; - int64 time=(int64)real_time_clock(); + int64 time = system_time(); currentMessage->FindInt32("buttons", (int32*)&buttons); @@ -85,7 +85,7 @@ send_mouse_up(BPrivate::PortLink* serverLink, BPoint pt, // 3) float - y coordinate of mouse click // 4) int32 - modifier keys down uint32 buttons, mod = modifiers(); - int64 time=(int64)real_time_clock(); + int64 time = system_time(); currentMessage->FindInt32("buttons", (int32*)&buttons); @@ -102,14 +102,13 @@ bool handle_message(BPrivate::PortLink* serverLink, BMessage* msg) { bool handled = true; - switch (msg->what) - { + switch (msg->what) { case B_MOUSE_WHEEL_CHANGED: { float x,y; msg->FindFloat("be:wheel_delta_x",&x); msg->FindFloat("be:wheel_delta_y",&y); - int64 time=real_time_clock(); + int64 time = system_time(); serverLink->StartMessage(B_MOUSE_WHEEL_CHANGED); serverLink->Attach(&time,sizeof(int64)); serverLink->Attach(x); @@ -135,8 +134,8 @@ handle_message(BPrivate::PortLink* serverLink, BMessage* msg) int8 utf8data[3]; BString string; int8 keyarray[16]; - - systime=(int64)real_time_clock(); + + systime = system_time(); msg->FindInt32("key",&scancode); if(msg->FindInt32("be:key_repeat",&repeatcount)!=B_OK) { @@ -184,7 +183,7 @@ handle_message(BPrivate::PortLink* serverLink, BMessage* msg) BString string; int8 keyarray[16]; - systime=(int64)real_time_clock(); + systime = system_time(); msg->FindInt32("key",&scancode); msg->FindInt32("raw_char",&asciicode); msg->FindInt32("modifiers",&modifiers); @@ -218,7 +217,7 @@ handle_message(BPrivate::PortLink* serverLink, BMessage* msg) int32 scancode,modifiers; int8 keyarray[16]; - systime=(int64)real_time_clock(); + systime = system_time(); msg->FindInt32("key",&scancode); msg->FindInt32("modifiers",&modifiers); for(int8 i=0;i<15;i++) @@ -242,7 +241,7 @@ handle_message(BPrivate::PortLink* serverLink, BMessage* msg) int32 scancode,modifiers; int8 keyarray[16]; - systime=(int64)real_time_clock(); + systime = system_time(); msg->FindInt32("key",&scancode); msg->FindInt32("modifiers",&modifiers); for(int8 i=0;i<15;i++) @@ -266,7 +265,7 @@ handle_message(BPrivate::PortLink* serverLink, BMessage* msg) int32 scancode,modifiers,oldmodifiers; int8 keyarray[16]; - systime=(int64)real_time_clock(); + systime = system_time(); msg->FindInt32("key",&scancode); msg->FindInt32("modifiers",&modifiers); msg->FindInt32("be:old_modifiers",&oldmodifiers);