diff options
| author | Andrea Corallo | 2024-07-24 15:49:23 +0200 |
|---|---|---|
| committer | Andrea Corallo | 2024-07-24 15:49:23 +0200 |
| commit | df25bd12fc323b2e6ac76f05882d3902ce92b4cf (patch) | |
| tree | abd0bc8cf5a6ebe46ec3afbdf2b94094a13645ba /src | |
| parent | d458664e893cd74f46bf9d00559ff5386c3dbf44 (diff) | |
| parent | 976416bebe278a7cf65ab58b1918c9c27e3a09bd (diff) | |
| download | emacs-df25bd12fc323b2e6ac76f05882d3902ce92b4cf.tar.gz emacs-df25bd12fc323b2e6ac76f05882d3902ce92b4cf.zip | |
Merge from savannah/emacs-30
976416bebe2 Fix some function type declaration
23549d71751 * src/image.c (gui_put_x_image): Avoid memory leak.
cb633820c15 ; * doc/misc/use-package.texi (Getting Started): Fix word...
Diffstat (limited to 'src')
| -rw-r--r-- | src/image.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/image.c b/src/image.c index 9d97337fd31..1b26af05351 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -4177,7 +4177,7 @@ static void | |||
| 4177 | gui_put_x_image (struct frame *f, Emacs_Pix_Container pimg, | 4177 | gui_put_x_image (struct frame *f, Emacs_Pix_Container pimg, |
| 4178 | Emacs_Pixmap pixmap, int width, int height) | 4178 | Emacs_Pixmap pixmap, int width, int height) |
| 4179 | { | 4179 | { |
| 4180 | #if defined USE_CAIRO || defined HAVE_HAIKU | 4180 | #if defined USE_CAIRO || defined HAVE_HAIKU || defined HAVE_NS |
| 4181 | eassert (pimg == pixmap); | 4181 | eassert (pimg == pixmap); |
| 4182 | #elif defined HAVE_X_WINDOWS | 4182 | #elif defined HAVE_X_WINDOWS |
| 4183 | GC gc; | 4183 | GC gc; |
| @@ -4189,12 +4189,7 @@ gui_put_x_image (struct frame *f, Emacs_Pix_Container pimg, | |||
| 4189 | XFreeGC (FRAME_X_DISPLAY (f), gc); | 4189 | XFreeGC (FRAME_X_DISPLAY (f), gc); |
| 4190 | #elif defined HAVE_ANDROID | 4190 | #elif defined HAVE_ANDROID |
| 4191 | android_put_image (pixmap, pimg); | 4191 | android_put_image (pixmap, pimg); |
| 4192 | #endif | 4192 | #endif /* HAVE_ANDROID */ |
| 4193 | |||
| 4194 | #ifdef HAVE_NS | ||
| 4195 | eassert (pimg == pixmap); | ||
| 4196 | ns_retain_object (pimg); | ||
| 4197 | #endif | ||
| 4198 | } | 4193 | } |
| 4199 | 4194 | ||
| 4200 | /* Thin wrapper for image_create_x_image_and_pixmap_1, so that it matches | 4195 | /* Thin wrapper for image_create_x_image_and_pixmap_1, so that it matches |