mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-04-20 01:26:52 -04:00
changes mentioned by infeo
This commit is contained in:
@@ -23,6 +23,7 @@ public class SupporterCertificateController implements FxController {
|
||||
private static final String SUPPORTER_URI = "https://store.cryptomator.org/desktop";
|
||||
|
||||
private final Application application;
|
||||
private final Stage window;
|
||||
private final LicenseHolder licenseHolder;
|
||||
private final Settings settings;
|
||||
private final RemoveCertComponent.Builder removeCert;
|
||||
@@ -31,8 +32,9 @@ public class SupporterCertificateController implements FxController {
|
||||
private TextArea supporterCertificateField;
|
||||
|
||||
@Inject
|
||||
SupporterCertificateController(Application application, LicenseHolder licenseHolder, Settings settings, RemoveCertComponent.Builder removeCert) {
|
||||
SupporterCertificateController(Application application, @PreferencesWindow Stage window, LicenseHolder licenseHolder, Settings settings, RemoveCertComponent.Builder removeCert) {
|
||||
this.application = application;
|
||||
this.window = window;
|
||||
this.licenseHolder = licenseHolder;
|
||||
this.settings = settings;
|
||||
this.removeCert = removeCert;
|
||||
@@ -82,8 +84,7 @@ public class SupporterCertificateController implements FxController {
|
||||
|
||||
@FXML
|
||||
void didClickRemoveCert() {
|
||||
Stage pref = (Stage) supporterCertificateField.getScene().getWindow();
|
||||
removeCert.build().showRemoveCert(pref);
|
||||
removeCert.build().showRemoveCert((Stage)window.getScene().getWindow());
|
||||
}
|
||||
|
||||
public LicenseHolder getLicenseHolder() {
|
||||
|
||||
Reference in New Issue
Block a user