diff --git a/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs b/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs index f8610139..51860b77 100644 --- a/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs +++ b/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs @@ -414,7 +414,9 @@ namespace LibationAvalonia.Views if (!isDefault) PictureStorage.PictureCached -= PictureCached; - if (!imageDisplayDialog.IsVisible) + if (imageDisplayDialog.IsVisible) + imageDisplayDialog.Activate(); + else imageDisplayDialog.Show(); } diff --git a/Source/LibationAvalonia/Views/SeriesViewGrid.axaml.cs b/Source/LibationAvalonia/Views/SeriesViewGrid.axaml.cs index f8c1476a..b41f3f55 100644 --- a/Source/LibationAvalonia/Views/SeriesViewGrid.axaml.cs +++ b/Source/LibationAvalonia/Views/SeriesViewGrid.axaml.cs @@ -81,7 +81,9 @@ namespace LibationAvalonia.Views if (!isDefault) PictureStorage.PictureCached -= PictureCached; - if (!imageDisplayDialog.IsVisible) + if (imageDisplayDialog.IsVisible) + imageDisplayDialog.Activate(); + else imageDisplayDialog.Show(); } }