martijnvanbrummelen / nwipe

nwipe secure disk eraser
GNU General Public License v2.0
682 stars 77 forks source link

Fix autopoweroff and nowait when screen blank #529

Closed PartialVolume closed 9 months ago

PartialVolume commented 9 months ago

If the user had blanked the screen, the autopoweroff and nowait options did not work. Instead they paused nwipe on completion of the wipe/s waiting for the b key to be pressed which reactivated compute_stats() function who's output indicates whether any wipes were still active.

This was fixed so that compute_stats() is always active while wipes are in progress irrespective of whether the screen is blanked or not. This is so that the nwipe_gui_status() function will exit assuming --autopoweroff or --nowait options have been used, when all the wipe threads have completed even if the screen has been blanked.