diff --git a/docs/MDNotes/DumbPaintTool.TODO.md b/docs/MDNotes/DumbPaintTool.TODO.md index b6b94688..3e29d1ba 100644 --- a/docs/MDNotes/DumbPaintTool.TODO.md +++ b/docs/MDNotes/DumbPaintTool.TODO.md @@ -2,8 +2,9 @@ - [ ] Ask to Save on quit - [ ] Fix CanvasLayer Sizes on Save - [ ] Brush colors applied back to Palette + - [x] Fix multiple layers added linked together - AppTemplate - [ ] Title, show the bar - [ ] Add Title in the menuBar if available - Tree - - [ ] Expose resize \ No newline at end of file + - [x] Expose resize \ No newline at end of file diff --git a/tools/dumbPaintTool/app/layersctrl.py b/tools/dumbPaintTool/app/layersctrl.py index 6bc518b9..8cd3d93f 100644 --- a/tools/dumbPaintTool/app/layersctrl.py +++ b/tools/dumbPaintTool/app/layersctrl.py @@ -154,7 +154,7 @@ class LayerScrollWidget(ttk.TTkAbstractScrollView): @ttk.pyTTkSlot(CanvasLayer) def _layerSelected(self, data:CanvasLayer) -> None: for btn in self._layerButtons: - btn.setSelected(btn.data() == data) + btn.setSelected(id(btn.data()) == id(data)) @ttk.pyTTkSlot(list[CanvasLayer]) def _layersOrderChanged(self, layers:list[CanvasLayer]) -> None: