summaryrefslogtreecommitdiff
path: root/src/drivers/Android/Fl_Android_Application.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/Android/Fl_Android_Application.cxx')
-rw-r--r--src/drivers/Android/Fl_Android_Application.cxx13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/drivers/Android/Fl_Android_Application.cxx b/src/drivers/Android/Fl_Android_Application.cxx
index 757f366da..7163fc559 100644
--- a/src/drivers/Android/Fl_Android_Application.cxx
+++ b/src/drivers/Android/Fl_Android_Application.cxx
@@ -62,9 +62,6 @@ size_t Fl_Android_Application::pSavedStateSize = 0;
// The ALooper associated with the app's thread.
ALooper* Fl_Android_Application::pMsgPipeLooper = 0;
-// The ALooper tht interrupts the main loop when FLTK requests a redraw.
-ALooper* Fl_Android_Application::pRedrawLooper = 0;
-
// When non-NULL, this is the input queue from which the app will
// receive user input events.
AInputQueue* Fl_Android_Application::pInputQueue = 0;
@@ -103,10 +100,10 @@ struct Fl_Android_Application::android_poll_source Fl_Android_Application::pInpu
int Fl_Android_Application::pRunning = 0;
int Fl_Android_Application::pStateSaved = 0;
int Fl_Android_Application::pDestroyed = 0;
-int Fl_Android_Application::pRedrawNeeded = 0;
+//int Fl_Android_Application::pRedrawNeeded = 0;
AInputQueue *Fl_Android_Application::pPendingInputQueue = 0;
ANativeWindow *Fl_Android_Application::pPendingWindow = 0;
-ARect Fl_Android_Application::pPendingContentRect = { 0 };
+//ARect Fl_Android_Application::pPendingContentRect = { 0 };
@@ -173,6 +170,8 @@ int8_t Fl_Android_Application::read_cmd()
case APP_CMD_SAVE_STATE:
free_saved_state();
break;
+ default:
+ break;
}
return cmd;
} else {
@@ -276,6 +275,10 @@ void Fl_Android_Application::pre_exec_cmd(int8_t cmd)
case APP_CMD_DESTROY:
LOGV("APP_CMD_DESTROY\n");
pDestroyRequested = 1;
+ // FIXME: see Fl::program_should_quit()
+ break;
+
+ default:
break;
}
}