diff --git a/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml.cs b/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml.cs index deb110698b3..57c1542e485 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml.cs @@ -432,6 +432,9 @@ private void ListView_SizeChanged(object sender, SizeChangedEventArgs e) var workingWidth = listView.ActualWidth - SystemParameters.VerticalScrollBarWidth; // take into account vertical scrollbar + + if (workingWidth <= 0) return; + var col1 = 0.25; var col2 = 0.15; var col3 = 0.60; diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs index 0a38fda0432..1a8621eeb97 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs @@ -21,16 +21,15 @@ private void ListView_SizeChanged(object sender, SizeChangedEventArgs e) ListView listView = sender as ListView; GridView gView = listView.View as GridView; - var workingWidth = listView.ActualWidth - SystemParameters.VerticalScrollBarWidth; // take into account vertical scrollbar + var workingWidth = + listView.ActualWidth - SystemParameters.VerticalScrollBarWidth; // take into account vertical scrollbar + + if (workingWidth <= 0) return; + var col1 = 0.2; var col2 = 0.6; var col3 = 0.2; - if (workingWidth <= 0) - { - return; - } - gView.Columns[0].Width = workingWidth * col1; gView.Columns[1].Width = workingWidth * col2; gView.Columns[2].Width = workingWidth * col3;