#include <signal.h>
#include "ui/common/joystick.h"
-#include "ui/common/timer.h"
#include "nc-menu.h"
#include "nc-boot-editor.h"
struct cui {
enum pb_nc_sig c_sig;
+ bool has_input;
sig_atomic_t abort;
sig_atomic_t resize;
struct nc_scr *current;
struct pmenu *main;
- struct ui_timer timer;
struct waitset *waitset;
struct discover_client *client;
struct pjs *pjs;
return cui_from_pmenu(item->pmenu);
}
-static inline struct cui *cui_from_timer(struct ui_timer *timer)
-{
- struct cui *cui;
-
- cui = (struct cui *)((char *)timer
- - (size_t)&((struct cui *)0)->timer);
- assert(cui->c_sig == pb_cui_sig);
-
- return cui;
-}
-
#endif