Add DeviceManager to SampleWindow
Review URL: http://codereview.appspot.com/4715045/
git-svn-id: http://skia.googlecode.com/svn/trunk@1857 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/unix_test_app/main.cpp b/unix_test_app/main.cpp
index 21de4d2..795e2ad 100644
--- a/unix_test_app/main.cpp
+++ b/unix_test_app/main.cpp
@@ -20,6 +20,10 @@
signal(SIGALRM, catch_alarm);
gWindow = create_sk_window(NULL, argc, argv);
+
+ // drain any events that occurred before gWindow was assigned.
+ while (SkEvent::ProcessEvent());
+
// Start normal Skia sequence
application_init();
@@ -34,10 +38,9 @@
void SkEvent::SignalNonEmptyQueue()
{
- if (gWindow)
+ if (gWindow) {
gWindow->post_linuxevent();
- else
- while (SkEvent::ProcessEvent());
+ }
}
void SkEvent::SignalQueueTimer(SkMSec delay)