From c763748dd15489851e579e9208fd9186df05d0f4 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Sat, 7 Feb 1998 16:34:40 +0000 Subject: use a mask of 0xffffffff instead of 0xffff, since there are 22 flags Sat Feb 7 11:33:08 1998 Owen Taylor * gdk/gdkgc.c (gdk_gc_copy): use a mask of 0xffffffff instead of 0xffff, since there are 22 flags currently defined. (From: Jon Trowbridge ) --- gdk/gdkgc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gdk/gdkgc.c') diff --git a/gdk/gdkgc.c b/gdk/gdkgc.c index 7210acd8fd..0bdce50625 100644 --- a/gdk/gdkgc.c +++ b/gdk/gdkgc.c @@ -687,5 +687,9 @@ gdk_gc_copy (GdkGC *dst_gc, GdkGC *src_gc) src_private = (GdkGCPrivate *) src_gc; dst_private = (GdkGCPrivate *) dst_gc; - XCopyGC (src_private->xdisplay, src_private->xgc, 0xffff, dst_private->xgc); + /* Use a mask that covers all GC components. Could this generate + * a BadValue error ??? + */ + XCopyGC (src_private->xdisplay, src_private->xgc, 0xffffffff, + dst_private->xgc); } -- cgit v1.2.1