| 322 if (!disconnect_window) { |
322 if (!disconnect_window) { |
| 323 GtkWidget *hbox, *vbox, *img; |
323 GtkWidget *hbox, *vbox, *img; |
| 324 GtkCellRenderer *rend, *rend2; |
324 GtkCellRenderer *rend, *rend2; |
| 325 GtkTreeSelection *sel; |
325 GtkTreeSelection *sel; |
| 326 |
326 |
| 327 disconnect_window = g_malloc(sizeof(disconnect_window)); |
327 disconnect_window = g_new0(struct disconnect_window, 1); |
| 328 disconnect_window->window = gtk_dialog_new_with_buttons("", NULL, GTK_DIALOG_NO_SEPARATOR, |
328 disconnect_window->window = gtk_dialog_new_with_buttons("", NULL, GTK_DIALOG_NO_SEPARATOR, |
| 329 _("Reconnect"), GTK_RESPONSE_ACCEPT, |
329 _("Reconnect"), GTK_RESPONSE_ACCEPT, |
| 330 GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL); |
330 GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL); |
| 331 g_signal_connect(G_OBJECT(disconnect_window->window), "response", G_CALLBACK(disconnect_response_cb), disconnect_window); |
331 g_signal_connect(G_OBJECT(disconnect_window->window), "response", G_CALLBACK(disconnect_response_cb), disconnect_window); |
| 332 |
332 |