summaryrefslogtreecommitdiff
path: root/gdk/linux-fb/gdkdrawable-fb2.c
diff options
context:
space:
mode:
authorAlexander Larsson <alla@lysator.liu.se>2000-12-05 11:39:26 +0000
committerAlexander Larsson <alexl@src.gnome.org>2000-12-05 11:39:26 +0000
commitf1046d9a66b73647e858c8173d097b5bd418ab26 (patch)
tree88bade77af10e1e02cf16764281deb3ea68063d8 /gdk/linux-fb/gdkdrawable-fb2.c
parentb7118c80947350be5221122102273834c290943b (diff)
downloadgtk+-f1046d9a66b73647e858c8173d097b5bd418ab26.tar.gz
Remove old debug g_warning(). (gdk_fb_draw_drawable): The src argument can
2000-12-05 Alexander Larsson <alla@lysator.liu.se> * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_draw_drawable_3): Remove old debug g_warning(). (gdk_fb_draw_drawable): The src argument can be either a wrapper or an implementation, just pass the implementation to draw_drawable_2. * gdk/linux-fb/gdkprivate-fb.h: Added GDK_IS_DRAWABLE_IMPL_FBDATA() * gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_destroy): clear and invalidate area when window is destroyed. (send_map_events): Remove old commented out code.
Diffstat (limited to 'gdk/linux-fb/gdkdrawable-fb2.c')
-rw-r--r--gdk/linux-fb/gdkdrawable-fb2.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/gdk/linux-fb/gdkdrawable-fb2.c b/gdk/linux-fb/gdkdrawable-fb2.c
index e184c6a67b..94a1c7874d 100644
--- a/gdk/linux-fb/gdkdrawable-fb2.c
+++ b/gdk/linux-fb/gdkdrawable-fb2.c
@@ -558,10 +558,6 @@ gdk_fb_draw_drawable_3 (GdkDrawable *drawable,
case 78:
draw_func = gc_private->draw_drawable[GDK_FB_SRC_BPP_8_AA_GRAYVAL];
break;
- case 0:
- g_warning ("gdk_fb_draw_drawable_3() - source drawable with zero depth, ignoring\n");
- return;
- break;
default:
g_assert_not_reached ();
break;
@@ -623,7 +619,15 @@ gdk_fb_draw_drawable (GdkDrawable *drawable,
gint width,
gint height)
{
- gdk_fb_draw_drawable_2 (drawable, gc, GDK_DRAWABLE_IMPL (src), xsrc, ysrc, xdest, ydest, width, height, TRUE, TRUE);
+ GdkPixmap *src_impl;
+
+ if (GDK_IS_DRAWABLE_IMPL_FBDATA (src))
+ src_impl = src;
+ else
+ src_impl = GDK_DRAWABLE_IMPL (src);
+
+
+ gdk_fb_draw_drawable_2 (drawable, gc, src_impl , xsrc, ysrc, xdest, ydest, width, height, TRUE, TRUE);
}