refactoring: now `StatusWindow.createAndShowFrame` method returns `UpdateOperationCallbacks` - we don't need created `StatusWindow` instance #7199
This commit is contained in:
parent
84ee8728e9
commit
b83d8abe2d
|
@ -38,7 +38,7 @@ public class DriverInstall {
|
|||
if (dialogResult != JOptionPane.YES_OPTION)
|
||||
return;
|
||||
|
||||
final UpdateOperationCallbacks wnd = StatusWindow.createAndShowFrame("Windows rusEFI ST Drivers").getContent();
|
||||
final UpdateOperationCallbacks wnd = StatusWindow.createAndShowFrame("Windows rusEFI ST Drivers");
|
||||
|
||||
ExecHelper.submitAction(() -> installDrivers(wnd), getClass() + " thread");
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ public enum AsyncJobExecutor {
|
|||
}
|
||||
|
||||
public void executeJob(final AsyncJob job, UpdateOperationCallbacks secondary) {
|
||||
final UpdateOperationCallbacks callbacks = StatusWindow.createAndShowFrame(appendBundleName(job.getName() + " " + Launcher.CONSOLE_VERSION)).getContent();
|
||||
final UpdateOperationCallbacks callbacks = StatusWindow.createAndShowFrame(appendBundleName(job.getName() + " " + Launcher.CONSOLE_VERSION));
|
||||
final UpdateOperationCallbacks doubleCallbacks = new DoubleCallbacks(callbacks, secondary);
|
||||
final Runnable jobWithSuspendedPortScanning = () -> job.doJob(doubleCallbacks);
|
||||
ExecHelper.submitAction(jobWithSuspendedPortScanning, "mx");
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.rusefi.ui;
|
||||
|
||||
import com.rusefi.core.ui.FrameHelper;
|
||||
import com.rusefi.io.UpdateOperationCallbacks;
|
||||
import com.rusefi.ui.util.UiUtils;
|
||||
import com.rusefi.ui.widgets.StatusPanel;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
@ -15,10 +16,10 @@ public class StatusWindow {
|
|||
// todo: extract driver from console bundle? find a separate driver bundle?
|
||||
StatusPanel content = new StatusPanel();
|
||||
|
||||
public static StatusWindow createAndShowFrame(final String frameTitle) {
|
||||
final StatusWindow result = new StatusWindow();
|
||||
result.showFrame(frameTitle);
|
||||
return result;
|
||||
public static UpdateOperationCallbacks createAndShowFrame(final String frameTitle) {
|
||||
final StatusWindow statusWindow = new StatusWindow();
|
||||
statusWindow.showFrame(frameTitle);
|
||||
return statusWindow.getContent();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
|
Loading…
Reference in New Issue