Skip to content

Commit efa4f2d

Browse files
committed
Set background color to prevent flickering
1 parent 46fdab1 commit efa4f2d

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

Source/NETworkManager/Controls/PowerShellControl.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
<converters:BooleanToVisibilityCollapsedConverter x:Key="BooleanToVisibilityCollapsedConverter" />
1818
</UserControl.Resources>
1919
<Grid SizeChanged="WindowGrid_SizeChanged">
20-
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}">
20+
<!-- Background color will prevent flickering when app inside the panel is closed -->
21+
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Background="{DynamicResource MahApps.Brushes.Window.Background}">
2122
<windowsForms:Panel x:Name="WindowHost" />
2223
</WindowsFormsHost>
2324
<Grid VerticalAlignment="Center" HorizontalAlignment="Center" TextBlock.TextAlignment="Center" Visibility="{Binding IsConnected, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}">

Source/NETworkManager/Controls/PuTTYControl.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
<converters:BooleanToVisibilityCollapsedConverter x:Key="BooleanToVisibilityCollapsedConverter" />
1818
</UserControl.Resources>
1919
<Grid SizeChanged="WindowGrid_SizeChanged">
20-
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}">
20+
<!-- Background color will prevent flickering when app inside the panel is closed -->
21+
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Background="{DynamicResource MahApps.Brushes.Window.Background}">
2122
<windowsForms:Panel x:Name="WindowHost" />
2223
</WindowsFormsHost>
2324
<Grid VerticalAlignment="Center" HorizontalAlignment="Center" TextBlock.TextAlignment="Center" Visibility="{Binding IsConnected, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}">

Source/NETworkManager/Controls/TightVNCControl.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
<converters:BooleanToVisibilityCollapsedConverter x:Key="BooleanToVisibilityCollapsedConverter" />
1818
</UserControl.Resources>
1919
<Grid SizeChanged="TigerVNCGrid_SizeChanged">
20-
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}">
20+
<!-- Background color will prevent flickering when app inside the panel is closed -->
21+
<WindowsFormsHost Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Background="{DynamicResource MahApps.Brushes.Window.Background}">
2122
<windowsForms:Panel x:Name="WindowHost" />
2223
</WindowsFormsHost>
2324
<Grid VerticalAlignment="Center" HorizontalAlignment="Center" TextBlock.TextAlignment="Center" Visibility="{Binding IsConnected, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}">

docs/Changelog/next-release.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ permalink: /Changelog/next-release
2222

2323
## Bugfixes
2424
- Remote Desktop - Connection dialog now allows `host` and `host:port` [#1284](https://github.com/BornToBeRoot/NETworkManager/issues/1284){:target="_blank"}
25+
- PowerShell/PuTTY/TigerVNC - Flickering fixed when process terminates [#1304](https://github.com/BornToBeRoot/NETworkManager/issues/1304){:target="_blank"}
2526

2627
## Other
2728
- Language files updated [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration){:target="_blank"}

0 commit comments

Comments
 (0)