@@ -690,13 +690,14 @@ public void setRemainingTime(int index, int maxShapes, long timeLeft) {
690690
691691 private void updateButtons () {
692692 boolean defaultAction = action == OverlayType .NONE ;
693+ boolean isPaused = gui .borstGenerator .isRunning () && gui .borstGenerator .isPaused ();
693694
694695 // You should only be able to pick monitor the screen is enabled.
695- btnSelectMonitor .setEnabled (defaultAction || gui . borstGenerator . isRunning () && gui . borstGenerator . isPaused () );
696+ btnSelectMonitor .setEnabled (defaultAction || isPaused );
696697 regionsPanelTest .setVisible (isFullscreen );
697698 painterPanel .setVisible (isFullscreen );
698699
699- btnHideRegions .setEnabled (defaultAction || gui . borstGenerator . isPaused () && gui . borstGenerator . isRunning () );
700+ btnHideRegions .setEnabled (defaultAction || isPaused );
700701 boolean defaultRegion = !btnHideRegions .isSelected () && defaultAction ;
701702 btnSelectCanvasRegion .setEnabled (defaultRegion || action == OverlayType .SELECT_CANVAS_REGION );
702703 btnSelectImageRegion .setEnabled (defaultRegion && image != null || action == OverlayType .SELECT_IMAGE_REGION );
@@ -705,8 +706,8 @@ private void updateButtons() {
705706 btnOpenImage .setEnabled (defaultAction );
706707 btnStartGenerate .setEnabled (isFullscreen && defaultAction && image != null && !gui .borstGenerator .isRunning ());
707708 btnPauseGenerate .setEnabled (isFullscreen && gui .borstGenerator .isRunning ());
708- btnResetGenerate .setEnabled (gui . borstGenerator . isPaused () && gui . borstGenerator . isRunning () );
709- btnDrawImage .setEnabled (gui . borstGenerator . isPaused () && gui . borstGenerator . isRunning () );
709+ btnResetGenerate .setEnabled (isPaused );
710+ btnDrawImage .setEnabled (isPaused );
710711 }
711712
712713 private void changeFullscreen (ActionEvent event ) {
@@ -749,7 +750,7 @@ public void onBorstCallback(BorstData data) {
749750 repaint ();
750751
751752 if (data .isDone ()) {
752- setPauseGeneration ( false );
753+ btnPauseGenerate . setText ( "Pause Generate" );
753754 }
754755 }
755756
0 commit comments