- Use PostMessage instead of a BMessenger to send a message to the window from
the app. - Use the new "_fake" parameter to detect the initial mouse moved sent by app_server instead of a BMessageRunner and delay. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29493 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -10,7 +10,6 @@
|
||||
|
||||
#include <DirectWindow.h>
|
||||
#include <MessageFilter.h>
|
||||
#include <MessageRunner.h>
|
||||
|
||||
|
||||
const static uint32 kMsgEnableFilter = 'eflt';
|
||||
@@ -20,7 +19,7 @@ class ScreenSaverFilter : public BMessageFilter {
|
||||
public:
|
||||
ScreenSaverFilter()
|
||||
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
|
||||
fEnabled(false) {}
|
||||
fEnabled(true) {}
|
||||
|
||||
virtual filter_result Filter(BMessage* message, BHandler** target);
|
||||
|
||||
@@ -46,7 +45,6 @@ class ScreenSaverWindow : public BDirectWindow {
|
||||
BView *fTopView;
|
||||
BScreenSaver *fSaver;
|
||||
ScreenSaverFilter *fFilter;
|
||||
BMessageRunner *fEnableRunner;
|
||||
};
|
||||
|
||||
#endif // SCREEN_SAVER_WINDOW_H
|
||||
|
||||
Reference in New Issue
Block a user