| 215 |
215 |
| 216 static void |
216 static void |
| 217 pidgin_application_about(GSimpleAction *simple, GVariant *parameter, |
217 pidgin_application_about(GSimpleAction *simple, GVariant *parameter, |
| 218 gpointer data) |
218 gpointer data) |
| 219 { |
219 { |
| 220 GtkWidget *about = pidgin_about_dialog_new(); |
220 static GtkWidget *about = NULL; |
| 221 |
221 |
| 222 /* fix me? */ |
222 if(!GTK_IS_WIDGET(about)) { |
| 223 #if 0 |
223 about = pidgin_about_dialog_new(); |
| 224 gtk_window_set_transient_for(GTK_WINDOW(about), GTK_WINDOW(window)); |
224 g_object_add_weak_pointer(G_OBJECT(about), (gpointer)&about); |
| 225 #endif |
225 } |
| 226 |
226 |
| 227 gtk_widget_show_all(about); |
227 gtk_widget_show_all(about); |
| 228 } |
228 } |
| 229 |
229 |
| 230 static void |
230 static void |