comparison gtk4/dw.c @ 2369:5b3b51ba5239

GTK4: Minor code cleanup.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 14 Mar 2021 06:50:13 +0000
parents ec90b552b266
children b18ef6c5b77a
comparison
equal deleted inserted replaced
2368:ec90b552b266 2369:5b3b51ba5239
1832 1832
1833 if(handle) 1833 if(handle)
1834 { 1834 {
1835 if(GTK_IS_WINDOW(handle)) 1835 if(GTK_IS_WINDOW(handle))
1836 { 1836 {
1837 GtkWidget *defaultitem; 1837 GtkWidget *defaultitem = GTK_WIDGET(g_object_get_data(G_OBJECT(handle), "_dw_defaultitem"));
1838 1838
1839 gtk_window_present(GTK_WINDOW(handle)); 1839 gtk_window_present(GTK_WINDOW(handle));
1840 defaultitem = (GtkWidget *)g_object_get_data(G_OBJECT(handle), "_dw_defaultitem"); 1840
1841 if (defaultitem) 1841 if(defaultitem)
1842 gtk_widget_grab_focus(defaultitem); 1842 gtk_widget_grab_focus(defaultitem);
1843 } 1843 }
1844 else if(GTK_IS_WIDGET(handle)) 1844 else if(GTK_IS_WIDGET(handle))
1845 gtk_widget_show(handle); 1845 gtk_widget_show(handle);
1846 } 1846 }