Added set_transient_for() implementation for GdkOffscreenWindow

Just a noop that is better than crashing in the case this is called
(it can be called for a toplevel GtkWindow that is parented into
another widget by setting gtk_widget_set_parent_window to an offscreen
window).
This commit is contained in:
Tristan Van Berkom 2011-02-03 23:50:10 +09:00
parent 395b13bbce
commit b51f3ffffc

View File

@ -684,6 +684,12 @@ gdk_offscreen_window_set_boolean (GdkWindow *window,
{
}
static void
gdk_offscreen_window_set_transient_for (GdkWindow *window,
GdkWindow *another)
{
}
static void
gdk_offscreen_window_process_updates_recurse (GdkWindow *window,
cairo_region_t *region)
@ -739,7 +745,7 @@ gdk_offscreen_window_class_init (GdkOffscreenWindowClass *klass)
impl_class->set_title = NULL;
impl_class->set_role = NULL;
impl_class->set_startup_id = NULL;
impl_class->set_transient_for = NULL;
impl_class->set_transient_for = gdk_offscreen_window_set_transient_for;
impl_class->get_root_origin = NULL;
impl_class->get_frame_extents = NULL;
impl_class->set_override_redirect = NULL;