rsync running on main thread blocks GUI #1

Closed
opened 1 year ago by ITwrx · 2 comments
ITwrx commented 1 year ago
Owner

If a long-running bkup routine is running, moving to another workspace causes the EZ-Bkup window to be all grey/black or have graphical artifacts that "cover" the whole window. The proper EZ-Bkup window contents/widgets eventually come back once the Bkup routine (running of rsync) finishes.

rsync processes are currently run on the main thread. This blocks the gui from updating until they are done. rsync processes must be called on their own thread or via async to prevent this.

If a long-running bkup routine is running, moving to another workspace causes the EZ-Bkup window to be all grey/black or have graphical artifacts that "cover" the whole window. The proper EZ-Bkup window contents/widgets eventually come back once the Bkup routine (running of rsync) finishes. rsync processes are currently run on the main thread. This blocks the gui from updating until they are done. rsync processes must be called on their own thread or via async to prevent this.
ITwrx added the
bug/defect
label 1 year ago
ITwrx added the
design flaw
label 1 year ago
ITwrx changed title from graphics issue when moving focus to another workspace to rsync running on main thread blocks GUI 1 year ago
ITwrx removed the
bug/defect
label 1 year ago
Poster
Owner

this is also why the Bkup's Status label is not being updated as the Routine is run.

this is also why the Bkup's Status label is not being updated as the Routine is run.
Poster
Owner

fixed in 0.9.2

fixed in 0.9.2
ITwrx closed this issue 1 year ago
Sign in to join this conversation.
Loading…
There is no content yet.