Commit 1f7d7453 authored by Owen Taylor's avatar Owen Taylor Committed by Owen Taylor

Properly handle gc->clip_region == NULL>

Thu Nov 30 23:03:04 2000  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
	gc->clip_region == NULL>
parent c396e4bb
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
Thu Nov 30 23:03:04 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_gc_copy): Properly handle
gc->clip_region == NULL>
2000-11-30 Tor Lillqvist <tml@iki.fi> 2000-11-30 Tor Lillqvist <tml@iki.fi>
Changes by Hans Breuer: Changes by Hans Breuer:
...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com> ...@@ -6157,7 +6162,7 @@ Wed Jan 26 19:01:56 2000 Owen Taylor <otaylor@redhat.com>
- completion on files in home directory didn't work - completion on files in home directory didn't work
- completion on an empty string caused segfault - completion on an empty string caused segfault
(Bug #3768, reported by Steve Ratcliffe) (Bug #3678, reported by Steve Ratcliffe)
* gtk/gtkscale.c (gtk_scale_get_value_width): Fix * gtk/gtkscale.c (gtk_scale_get_value_width): Fix
cut and paste error that was causing scales to cut and paste error that was causing scales to
......
...@@ -711,7 +711,10 @@ gdk_gc_copy (GdkGC *dst_gc, GdkGC *src_gc) ...@@ -711,7 +711,10 @@ gdk_gc_copy (GdkGC *dst_gc, GdkGC *src_gc)
if (x11_dst_gc->clip_region) if (x11_dst_gc->clip_region)
gdk_region_destroy (x11_dst_gc->clip_region); gdk_region_destroy (x11_dst_gc->clip_region);
x11_dst_gc->clip_region = gdk_region_copy (x11_src_gc->clip_region); if (x11_src_gc->clip_region)
x11_dst_gc->clip_region = gdk_region_copy (x11_src_gc->clip_region);
else
x11_dst_gc->clip_region = NULL;
x11_dst_gc->dirty_mask = x11_src_gc->dirty_mask; x11_dst_gc->dirty_mask = x11_src_gc->dirty_mask;
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment