summaryrefslogtreecommitdiffstats
path: root/accessibility/mag/xdestroyimage.diff
diff options
context:
space:
mode:
Diffstat (limited to 'accessibility/mag/xdestroyimage.diff')
-rw-r--r--accessibility/mag/xdestroyimage.diff18
1 files changed, 18 insertions, 0 deletions
diff --git a/accessibility/mag/xdestroyimage.diff b/accessibility/mag/xdestroyimage.diff
new file mode 100644
index 0000000000..1b4a0b8e11
--- /dev/null
+++ b/accessibility/mag/xdestroyimage.diff
@@ -0,0 +1,18 @@
+--- mag.c 2010-09-13 13:56:43.000000000 -0400
++++ mag.c.fixed 2021-12-07 23:23:49.729231259 -0500
+@@ -174,7 +174,6 @@
+ ximage=XGetImage(display,root,x-sx,y-sy,width/zoom,height/zoom,AllPlanes,ZPixmap);
+ // fprintf(stderr,"XGetImage returns:%d\n",(int)ximage);
+ // XPutImage(display,main_win,the_GC,ximage,0,0,0,0,width,height);
+- XDestroyImage(ximage);
+ for(sx=0;sx<width/zoom;sx++) {
+ for(sy=0;sy<height/zoom;sy++) {
+ pix=XGetPixel(ximage,sx,sy);
+@@ -186,6 +185,7 @@
+ }
+ }
+ }
++ XDestroyImage(ximage);
+ XFlush(display);
+ } else {
+ usleep(30000);