X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ui%2Ftwin%2Fmain-generic.c;h=99520d0adde32b040884ab5511c97e8b117eb828;hb=15c8cadd1173f681142a3f48319a203d7b917850;hp=c9cb4923863c06b96807514e1ab46eb709ae406d;hpb=dbf139003bd6c8c6ca03ae7f533aa74afd8060c6;p=petitboot diff --git a/ui/twin/main-generic.c b/ui/twin/main-generic.c index c9cb492..99520d0 100644 --- a/ui/twin/main-generic.c +++ b/ui/twin/main-generic.c @@ -204,7 +204,7 @@ static int run(struct pbt_client *client) while (1) { int result = waiter_poll(client->waitset); - if (result < 0 && errno != EINTR) { + if (result < 0) { pb_log("%s: poll: %s\n", __func__, strerror(errno)); break; } @@ -212,8 +212,6 @@ static int run(struct pbt_client *client) if (client->signal_data.abort) break; - ui_timer_process_sig(&client->signal_data.timer); - while (client->signal_data.resize) { client->signal_data.resize = 0; pbt_client_resize(client); @@ -245,9 +243,6 @@ static void sig_handler(int signum) return; switch (signum) { - case SIGALRM: - ui_timer_sigalrm(&sd->timer); - break; case SIGWINCH: sd->resize = 1; break;