Skip to content

Commit df0a218

Browse files
make sure selection rectangle size is positive
1 parent 65cd5a1 commit df0a218

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -590,10 +590,13 @@ def updateSelectionRectangle(self, obj : wmwpy.classes.Object = None):
590590
return
591591

592592
pos = numpy.array(obj.pos)
593-
size = numpy.array(obj.size)
593+
size = numpy.maximum(numpy.array(obj.size), [1,1])
594+
logging.debug(f'object size: {size}')
594595

595596
selectionImage = Image.new('RGBA', tuple(size * obj.scale), 'black')
596597
selectionImageDraw = ImageDraw.Draw(selectionImage)
598+
logging.debug(f'image size: {selectionImage.size}')
599+
logging.debug(f'rectangle size: {(0,0) + tuple(numpy.array(selectionImage.size) - (self.SELECTION_BORDER_WIDTH - 1))}')
597600
selectionImageDraw.rectangle(
598601
(0,0) + tuple(numpy.array(selectionImage.size) - (self.SELECTION_BORDER_WIDTH - 1)),
599602
fill='transparent',

0 commit comments

Comments
 (0)