Encapsulates the QProcess* into the job it's supposed to be doing without storing it as a member and polluting state when multiple actions are requested simultaneously.
CCBUG: 388499
Encapsulates the QProcess* into the job it's supposed to be doing without storing it as a member and polluting state when multiple actions are requested simultaneously.
CCBUG: 388499
Added a random mount to my fstab, tried to mount it, still showed a nice error in Dolphin.
Verified that the QProcess is deleted after the task is completed
Dunno if that actually fixes the bug but the way the member variable is treated (never null'd and occasionally overwritten) looked fishy.
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |