- 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:
Ryan Leavengood
2009-03-13 17:22:54 +00:00
parent 1674584bb9
commit d39c5354b8
3 changed files with 10 additions and 13 deletions
+1 -3
View File
@@ -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