public void redoClick() { Bitmap newImage = (Bitmap)undoRedo.GetFromRedoBuffer(); if (newImage != null) { undoRedo.AddToUndoBuffer((Bitmap)model.getMainImage().Clone()); model.setMainImage(newImage); newImage = (Bitmap)newImage.Clone(); } if (channelsOn) { this.showChannelsClick(); } else { this.view.ShowImage(model.getMainImage(), model.getImageName()); } }