Restore main window on error message
This commit is contained in:
@@ -544,6 +544,8 @@ class App extends IPCContainer {
|
||||
Error: error,
|
||||
ErrorAction: action,
|
||||
ErrorCritical: critical,
|
||||
}, () => {
|
||||
this.sendRequest(Constants.IPC_Show_Window);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -111,6 +111,8 @@ exports.IPC_Mount_Drive_Reply = 'mount_drive_reply';
|
||||
|
||||
exports.IPC_Save_State = 'save_state';
|
||||
|
||||
exports.IPC_Show_Window = 'show_window';
|
||||
|
||||
exports.IPC_Set_Config_Values = 'set_config_values';
|
||||
exports.IPC_Set_Config_Values_Reply = 'set_config_values_reply';
|
||||
|
||||
|
||||
@@ -46,7 +46,12 @@ class MountItems extends IPCContainer {
|
||||
this.setState({
|
||||
DisplayRetry: Object.keys(retryItems).length > 0,
|
||||
RetryItems: retryItems,
|
||||
}, stateCallback);
|
||||
}, () => {
|
||||
if (this.state.DisplayRetry) {
|
||||
this.sendRequest(Constants.IPC_Show_Window);
|
||||
}
|
||||
stateCallback();
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -224,6 +229,7 @@ class MountItems extends IPCContainer {
|
||||
DisplayRetry: true,
|
||||
RetryItems: retryItems,
|
||||
}, () => {
|
||||
this.sendRequest(Constants.IPC_Show_Window);
|
||||
this.retryIntervals[storageType] = setInterval(() => {
|
||||
let retryItems = {
|
||||
...this.state.RetryItems,
|
||||
|
||||
Reference in New Issue
Block a user