diff --git a/src/athena/mainwindow.py b/src/athena/mainwindow.py index 2072f14..ba10eb0 100644 --- a/src/athena/mainwindow.py +++ b/src/athena/mainwindow.py @@ -353,6 +353,10 @@ def enable3DControls( self ): def toggleOutputControls( self, value ): self.saveResultsBox.setEnabled( value ) self.showResultsBox.setEnabled( value ) + # On Mac, the child widgets don't seem to be properly repainted + # unless we insist on it here + self.saveResultsBox.repaint() + self.showResultsBox.repaint() def log( self, text ): self.logWindow.appendText( text )