On Sun, 4 May 2025 10:20:02 GMT, Cormac Redmond <d...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   simplify header area picking
>
> An even more concise example. Create c:\empty.css and run this, then hover 
> over the window icons and note no style is applied (or is partially applied):
> 
> 
>  @Override
>     public void start(Stage primaryStage) {
>         BorderPane borderPane = new BorderPane();
>         borderPane.setTop(new HeaderBar());
>         Scene scene = new Scene(borderPane, 400, 300);
>         primaryStage.setScene(scene);
>         primaryStage.initStyle(StageStyle.EXTENDED);
>         primaryStage.show();
>         // Calling this once shown, breaks the window decoration 
> (minimise/restore/close) CSS
>         
> scene.getStylesheets().add(Paths.get("C:\\empty.css").toUri().toString());
>         
>         // Even reproducible on a non-existing file
>         // 
> scene.getStylesheets().add(Paths.get("C:\\i_dont_even_need_to_exist.css").toUri().toString());
>     }

Thanks for finding this bug, @credmond. It should be fixed now.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1605#issuecomment-2849256832

Reply via email to