|
@@ -1236,9 +1236,10 @@ class VDigitWindow(BufferedMapWindow):
|
|
|
self.DrawLines(pdc=self.pdcTmp)
|
|
|
|
|
|
if action == "editLine":
|
|
|
- self.MouseDraw(
|
|
|
- pdc=self.pdcTmp, begin=self.Cell2Pixel(self.polycoords[-1])
|
|
|
- )
|
|
|
+ if self.polycoords:
|
|
|
+ self.MouseDraw(
|
|
|
+ pdc=self.pdcTmp, begin=self.Cell2Pixel(self.polycoords[-1])
|
|
|
+ )
|
|
|
|
|
|
self.Refresh() # TODO: use RefreshRect()
|
|
|
self.mouse["begin"] = self.mouse["end"]
|