diff --git a/src/bin/screen_blanker/ScreenSaverWindow.cpp b/src/bin/screen_blanker/ScreenSaverWindow.cpp index 5a9526b1e2..5f39cfc8c3 100644 --- a/src/bin/screen_blanker/ScreenSaverWindow.cpp +++ b/src/bin/screen_blanker/ScreenSaverWindow.cpp @@ -38,9 +38,10 @@ ScreenSaverFilter::Filter(BMessage* message, BHandler** target) } case B_MOUSE_MOVED: { - // ignore the initial "fake" B_MOUSE_MOVED sent by the app_server - bool fake = false; - if (message->FindBool("_fake", &fake) == B_OK && fake) + // ignore the initial B_MOUSE_MOVED sent by the app_server + bool transit_only = false; + if (message->FindBool("be:transit_only", &transit_only) == B_OK + && transit_only) return B_DISPATCH_MESSAGE; // Fall through diff --git a/src/servers/app/EventDispatcher.cpp b/src/servers/app/EventDispatcher.cpp index f6a2c388b9..818e2a8c0d 100644 --- a/src/servers/app/EventDispatcher.cpp +++ b/src/servers/app/EventDispatcher.cpp @@ -555,8 +555,8 @@ EventDispatcher::_SendFakeMouseMoved(BMessage* message) moved.AddInt32("_view_token", viewToken); // this only belongs to the new target - moved.AddBool("_fake", true); - // let the view know this is fake + moved.AddBool("be:transit_only", true); + // let the view know this what not user generated _SendMessage(target, &moved, kMouseTransitImportance);