mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-20 11:41:26 +00:00
enhance screen selection by adding primary fallback
This commit is contained in:
@@ -116,7 +116,10 @@ public class UnlockWorkflow extends Task<Void> {
|
||||
double x = mainWindow.getX() + (mainWindow.getWidth() - window.getWidth()) / 2;
|
||||
double y = mainWindow.getY() + (mainWindow.getHeight() - window.getHeight()) / 2;
|
||||
if(!mainWindow.isShowing()) {
|
||||
Screen screen = Screen.getScreensForRectangle(mainWindow.getX(), mainWindow.getY(), mainWindow.getWidth(), mainWindow.getHeight()).get(0);
|
||||
Screen screen = Screen.getScreensForRectangle(mainWindow.getX(), mainWindow.getY(), mainWindow.getWidth(), mainWindow.getHeight())
|
||||
.stream()
|
||||
.findFirst()
|
||||
.orElse(Screen.getPrimary());
|
||||
Rectangle2D bounds = screen.getVisualBounds();
|
||||
x = bounds.getMinX() + (bounds.getWidth() - window.getWidth()) / 2;
|
||||
y = bounds.getMinY() + (bounds.getHeight() - window.getHeight()) / 2;
|
||||
|
||||
Reference in New Issue
Block a user