plugins/gaim-remote/remote.c

changeset 7646
6806a6893ac0
parent 7631
0e9e516bb6c3
child 7782
391a6e28f729
equal deleted inserted replaced
7645:d625eeab3b75 7646:6806a6893ac0
311 uis = g_slist_remove(uis, ui); 311 uis = g_slist_remove(uis, ui);
312 g_io_channel_shutdown(ui->channel, TRUE, &error); 312 g_io_channel_shutdown(ui->channel, TRUE, &error);
313 g_source_remove(ui->inpa); 313 g_source_remove(ui->inpa);
314 g_free(ui); 314 g_free(ui);
315 } 315 }
316 gaim_core_quit(); 316 g_timeout_add(0, gaim_core_quit_cb, NULL);
317 break; 317 break;
318 case CUI_META_DETACH: 318 case CUI_META_DETACH:
319 uis = g_slist_remove(uis, ui); 319 uis = g_slist_remove(uis, ui);
320 g_io_channel_shutdown(ui->channel, TRUE, &error); 320 g_io_channel_shutdown(ui->channel, TRUE, &error);
321 g_source_remove(ui->inpa); 321 g_source_remove(ui->inpa);

mercurial