From 3361037b0a2b4b06262eb9e8d64d611c9d1a552a Mon Sep 17 00:00:00 2001 From: MoAlyousef Date: Mon, 22 Feb 2021 20:00:09 +0300 Subject: [PATCH] derive Fl_Android_System_Driver from Fl_Posix_System_Driver --- src/CMakeLists.txt | 2 ++ src/drivers/Android/Fl_Android_System_Driver.H | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4e8d8c759f..c7aa9d93ce 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -300,6 +300,7 @@ elseif (ANDROID) set (DRIVER_FILES drivers/Android/Fl_Android_Application.cxx + drivers/Posix/Fl_Posix_System_Driver.cxx drivers/Android/Fl_Android_System_Driver.cxx drivers/Android/Fl_Android_Screen_Driver.cxx drivers/Android/Fl_Android_Screen_Keyboard.cxx @@ -311,6 +312,7 @@ elseif (ANDROID) ) set (DRIVER_HEADER_FILES drivers/Android/Fl_Android_Application.H + drivers/Posix/Fl_Posix_System_Driver.H drivers/Android/Fl_Android_System_Driver.H drivers/Android/Fl_Android_Screen_Driver.H drivers/Android/Fl_Android_Window_Driver.H diff --git a/src/drivers/Android/Fl_Android_System_Driver.H b/src/drivers/Android/Fl_Android_System_Driver.H index 5e6dafb1e0..a985d93242 100644 --- a/src/drivers/Android/Fl_Android_System_Driver.H +++ b/src/drivers/Android/Fl_Android_System_Driver.H @@ -25,6 +25,7 @@ #include #include #include "../../Fl_System_Driver.H" +#include "../Posix/Fl_Posix_System_Driver.H" #include /* @@ -38,7 +39,7 @@ - multithreading */ -class Fl_Android_System_Driver : public Fl_System_Driver +class Fl_Android_System_Driver : public Fl_Posix_System_Driver { #if 0 public: @@ -122,9 +123,8 @@ public: virtual void add_fd(int fd, Fl_FD_Handler cb, void* = 0); virtual void remove_fd(int, int when); virtual void remove_fd(int); - virtual void gettime(time_t *sec, int *usec); -#endif virtual char *strdup(const char *s) {return ::strdup(s);} +#endif }; #endif // FL_ANDROID_SYSTEM_DRIVER_H