check for !GIMP_IS_PREVIEW(widget), not for GTK_WIDGET_NO_WINDOW(widget)

2003-04-14  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): check
	for !GIMP_IS_PREVIEW(widget), not for GTK_WIDGET_NO_WINDOW(widget)
	when deciding whether to put the tab_widget in a GtkEventBox
	because GimpPreview is NO_WINDOW now but still handles events.
	Fixes dockable DND.
This commit is contained in:
Michael Natterer 2003-04-14 14:44:30 +00:00 committed by Michael Natterer
parent b7cf188359
commit dfdb1917cd
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2003-04-14 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpdockbook.c (gimp_dockbook_get_tab_widget): check
for !GIMP_IS_PREVIEW(widget), not for GTK_WIDGET_NO_WINDOW(widget)
when deciding whether to put the tab_widget in a GtkEventBox
because GimpPreview is NO_WINDOW now but still handles events.
Fixes dockable DND.
2003-04-14 Sven Neumann <sven@gimp.org>
* app/gui/preferences-dialog.c: don't try to reparent the children

View File

@ -434,7 +434,7 @@ gimp_dockbook_get_tab_widget (GimpDockbook *dockbook,
tab_widget = gimp_dockable_get_tab_widget (dockable, dockbook, tab_size);
if (GTK_WIDGET_NO_WINDOW (tab_widget))
if (! GIMP_IS_PREVIEW (tab_widget))
{
GtkWidget *event_box;