From ac04494e913d6091704ea0fcdfc1a164c3c176cb Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Mon, 12 Mar 2018 20:54:27 +0000 Subject: Android: fixed Fl_Rect.H commit. Cleaned up some driver code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12743 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/drivers/Android/Fl_Android_Application.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/drivers/Android/Fl_Android_Application.cxx') diff --git a/src/drivers/Android/Fl_Android_Application.cxx b/src/drivers/Android/Fl_Android_Application.cxx index ed8be53eb..c1d69b9f8 100644 --- a/src/drivers/Android/Fl_Android_Application.cxx +++ b/src/drivers/Android/Fl_Android_Application.cxx @@ -265,7 +265,7 @@ void Fl_Android_Application::pre_exec_cmd(int8_t cmd) case APP_CMD_DESTROY: log_v("APP_CMD_DESTROY\n"); pDestroyRequested = 1; - // FIXME: see Fl::program_should_quit() + Fl::program_should_quit(1); break; default: @@ -452,8 +452,6 @@ bool Fl_Android_Application::lock_screen() if (screen_is_locked()) return true; - // TODO: or should we wait until the window is mapped? - // TODO: see also Fl_Window_Driver::wait_for_expose_value if (!pNativeWindow) { log_w("Unable to lock window buffer: no native window found."); return false; @@ -544,7 +542,7 @@ void Fl_Android_Activity::set_activity_state(int8_t cmd) } -void Fl_Android_Activity::free() +void Fl_Android_Activity::close_activity() { pthread_mutex_lock(&pMutex); write_cmd(APP_CMD_DESTROY); @@ -593,7 +591,7 @@ void Fl_Android_Activity::onDestroy(ANativeActivity* activity) { log_v("Destroy: %p\n", activity); // FIXME: use the correct free() - free(); + close_activity(); } /** -- cgit v1.2.3