diff options
author | Cody Russell <bratsche@gnome.org> | 2009-07-09 23:53:26 +0100 |
---|---|---|
committer | Cody Russell <bratsche@gnome.org> | 2009-07-09 23:53:26 +0100 |
commit | e6605b091cf629c0aed502de145bcf43fd810f08 (patch) | |
tree | 1cf0731c97cecd168322edb01c2778a2a32a32f0 /gdk/directfb/gdkgc-directfb.c | |
parent | 690af10d659da8d1d8b6a4f6208bd59eca6b501f (diff) | |
download | gtk+-e6605b091cf629c0aed502de145bcf43fd810f08.tar.gz |
get directfb building with csw
Diffstat (limited to 'gdk/directfb/gdkgc-directfb.c')
-rw-r--r-- | gdk/directfb/gdkgc-directfb.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/gdk/directfb/gdkgc-directfb.c b/gdk/directfb/gdkgc-directfb.c index e9cf2ec096..ef83e85ace 100644 --- a/gdk/directfb/gdkgc-directfb.c +++ b/gdk/directfb/gdkgc-directfb.c @@ -351,7 +351,8 @@ gc_unset_clip_mask (GdkGC *gc) void _gdk_windowing_gc_set_clip_region (GdkGC *gc, - const GdkRegion *region) + const GdkRegion *region, + gboolean reset_origin) { GdkGCDirectFB *data; @@ -367,10 +368,13 @@ _gdk_windowing_gc_set_clip_region (GdkGC *gc, else temp_region_reset (&data->clip_region); - gc->clip_x_origin = 0; - gc->clip_y_origin = 0; - data->values.clip_x_origin = 0; - data->values.clip_y_origin = 0; + if (reset_origin) + { + gc->clip_x_origin = 0; + gc->clip_y_origin = 0; + data->values.clip_x_origin = 0; + data->values.clip_y_origin = 0; + } gc_unset_clip_mask (gc); } |