diff --git a/wear_ui.cpp b/wear_ui.cpp index 169ef20e..75d01bdc 100644 --- a/wear_ui.cpp +++ b/wear_ui.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -38,11 +39,6 @@ #include "common.h" #include "device.h" -// There's only (at most) one of these objects, and global callbacks -// (for pthread_create, and the input event system) need to find it, -// so use a global variable. -static WearRecoveryUI* self = NULL; - // Return the current time as a double (including fractions of a second). static double now() { struct timeval tv; @@ -63,8 +59,6 @@ WearRecoveryUI::WearRecoveryUI() touch_screen_allowed_ = true; for (size_t i = 0; i < 5; i++) backgroundIcon[i] = NULL; - - self = this; } int WearRecoveryUI::GetProgressBaseline() const { diff --git a/wear_ui.h b/wear_ui.h index 3bd90b69..d04718cc 100644 --- a/wear_ui.h +++ b/wear_ui.h @@ -68,8 +68,6 @@ class WearRecoveryUI : public ScreenRecoveryUI { const char* const* menu_headers_; int menu_start, menu_end; - pthread_t progress_t; - void draw_background_locked() override; void draw_screen_locked() override;