--- a/eric6/IconEditor/IconEditorGrid.py Wed Apr 21 17:56:12 2021 +0200 +++ b/eric6/IconEditor/IconEditorGrid.py Wed Apr 21 19:40:50 2021 +0200 @@ -613,14 +613,16 @@ x, y = self.__imageCoordinates(pos) isize = self.__image.size() - if x + self.__clipboardSize.width() <= isize.width(): - sx = self.__clipboardSize.width() - else: - sx = isize.width() - x - if y + self.__clipboardSize.height() <= isize.height(): - sy = self.__clipboardSize.height() - else: - sy = isize.height() - y + sx = ( + self.__clipboardSize.width() + if x + self.__clipboardSize.width() <= isize.width() else + isize.width() - x + ) + sy = ( + self.__clipboardSize.height() + if y + self.__clipboardSize.height() <= isize.height() else + isize.height() - y + ) self.__pasteRect = QRect(QPoint(x, y), QSize(sx - 1, sy - 1))