<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="skip_taskbar_hint">True</property>
<property name="skip_pager_hint">True</property>
- <signal handler="gtk_widget_hide_on_delete" name="delete_event"/>
+ <signal handler="preview_window_delete_cb" name="delete_event"/>
<child>
<object class="GtkVBox" id="vbox32">
<property name="visible">True</property>
ghb_set_preview_image(ud);
}
+gboolean
+preview_window_delete_cb(
+ GtkWidget *widget,
+ GdkEvent *event,
+ signal_user_data_t *ud)
+{
+ live_preview_stop(ud);
+ gtk_widget_hide(widget);
+ return TRUE;
+}
"y>\n"
" <property name="skip_pager_hint">True</property&"
"gt;\n"
-" <signal handler="gtk_widget_hide_on_delete" name=""
-";delete_event"/>\n"
+" <signal handler="preview_window_delete_cb" name=""
+"delete_event"/>\n"
" <child>\n"
" <object class="GtkVBox" id="vbox32">\n"
" <property name="visible">True</property>\n"
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="skip_taskbar_hint">True</property>
<property name="skip_pager_hint">True</property>
- <signal handler="gtk_widget_hide_on_delete" name="delete_event"/>
+ <signal handler="preview_window_delete_cb" name="delete_event"/>
<child>
<object class="GtkVBox" id="vbox32">
<property name="visible">True</property>