diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2018-03-18 14:58:25 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2018-03-18 14:58:25 +0000 |
| commit | d252801a319deb371bba3bdf1adb760f50514ac9 (patch) | |
| tree | 018b0ef0669bf95c8245e4077aee0c1e4fc2759a /src/drivers/Android/Fl_Android_Screen_Driver.cxx | |
| parent | 5900d824e93be44a852741ca093d88023e2a516a (diff) | |
Android: Fixed another bug when deleting complex clipping areas
Better complex region cleanup - should be compete now...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12772 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/Android/Fl_Android_Screen_Driver.cxx')
| -rw-r--r-- | src/drivers/Android/Fl_Android_Screen_Driver.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/drivers/Android/Fl_Android_Screen_Driver.cxx b/src/drivers/Android/Fl_Android_Screen_Driver.cxx index e9458c9c7..e713f5b95 100644 --- a/src/drivers/Android/Fl_Android_Screen_Driver.cxx +++ b/src/drivers/Android/Fl_Android_Screen_Driver.cxx @@ -77,7 +77,7 @@ int Fl_Android_Screen_Driver::handle_app_command() // call all registered FLTK system handlers Fl::e_number = ((uint32_t)(cmd-Fl_Android_Application::APP_CMD_INPUT_CHANGED)) + FL_ANDROID_EVENT_INPUT_CHANGED; - fl_send_system_handlers(0L); + fl_send_system_handlers(nullptr); // fixup and finalize application wide command handling Fl_Android_Application::post_exec_cmd(cmd); @@ -87,7 +87,7 @@ int Fl_Android_Screen_Driver::handle_app_command() int Fl_Android_Screen_Driver::handle_input_event() { AInputQueue *queue = Fl_Android_Application::input_event_queue(); - AInputEvent *event = NULL; + AInputEvent *event = nullptr; if (AInputQueue_getEvent(queue, &event) >= 0) { if (AInputQueue_preDispatchEvent(queue, event)==0) { @@ -179,7 +179,7 @@ int Fl_Android_Screen_Driver::handle_queued_events(double time_to_wait) struct android_poll_source *source; for (;;) { - ident = ALooper_pollAll(Fl::damage() ? 0 : -1, NULL, &events, (void **) &source); + ident = ALooper_pollAll(Fl::damage() ? 0 : -1, nullptr, &events, (void **) &source); switch (ident) { // FIXME: ALOOPER_POLL_WAKE = -1, ALOOPER_POLL_CALLBACK = -2, ALOOPER_POLL_TIMEOUT = -3, ALOOPER_POLL_ERROR = -4 case Fl_Android_Application::LOOPER_ID_MAIN: @@ -718,7 +718,7 @@ struct TimerData bool triggered; struct itimerspec timeout; }; -static TimerData* timerData = 0L; +static TimerData* timerData = nullptr; static int NTimerData = 0; static int nTimerData = 0; @@ -818,7 +818,7 @@ void Fl_Android_Screen_Driver::repeat_timeout(double time, Fl_Timeout_Handler cb { 0, 0 }, { (time_t)floor(time), (long)(modf(time, &ff)*1000000000) } }; - ret = timer_settime(t.handle, 0, &t.timeout, 0L); + ret = timer_settime(t.handle, 0, &t.timeout, nullptr); if (ret==-1) { Fl_Android_Application::log_e("Can't launch timer: %s", strerror(errno)); return; @@ -843,7 +843,7 @@ void Fl_Android_Screen_Driver::remove_timeout(Fl_Timeout_Handler cb, void *data) { for (int i = 0; i < nTimerData; ++i) { TimerData& t = timerData[i]; - if ( t.used && (t.callback==cb) && ( (t.data==data) || (data==NULL) ) ) { + if ( t.used && (t.callback==cb) && ( (t.data==data) || (data==nullptr) ) ) { if (t.used) timer_delete(t.handle); t.triggered = t.used = false; |
