diff --git a/MagickCore/display.c b/MagickCore/display.c
index 12067cf..e1cd6af 100644
--- a/MagickCore/display.c
+++ b/MagickCore/display.c
@@ -4355,7 +4355,7 @@
/*
Composite image with X Image window.
*/
- (void) CompositeImage(image,composite_image,compose,MagickFalse,
+ (void) CompositeImage(image,composite_image,compose,MagickTrue,
composite_info.x,composite_info.y,exception);
composite_image=DestroyImage(composite_image);
XSetCursorState(display,windows,MagickFalse);
@@ -10928,7 +10928,7 @@
/*
Paste image with X Image window.
*/
- (void) CompositeImage(image,paste_image,compose,MagickFalse,paste_info.x,
+ (void) CompositeImage(image,paste_image,compose,MagickTrue,paste_info.x,
paste_info.y,exception);
paste_image=DestroyImage(paste_image);
XSetCursorState(display,windows,MagickFalse);
@@ -11663,7 +11663,7 @@
SaveToUndoBufferCommand,image,exception);
windows->image.orphan=MagickFalse;
(void) CompositeImage(*image,roi_image,CopyCompositeOp,
- MagickFalse,crop_info.x,crop_info.y,exception);
+ MagickTrue,crop_info.x,crop_info.y,exception);
roi_image=DestroyImage(roi_image);
(void) SetImageProgressMonitor(*image,progress_monitor,
(*image)->client_data);