Răsfoiți Sursa

Don't show the tray icon until its VM is attached

There seems to be a race where people can double-click this before the application
has started, which causes a crash. This should avoid that
Antony Male 4 ani în urmă
părinte
comite
d3e0c7471b
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/SyncTrayzor/NotifyIcon/TaskbarIconResources.xaml

+ 1 - 1
src/SyncTrayzor/NotifyIcon/TaskbarIconResources.xaml

@@ -16,7 +16,7 @@
     <BitmapImage x:Key="TaskbarSyncing4Icon" UriSource="pack://application:,,,/Icons/syncing_4.ico"/>
     <BitmapImage x:Key="TaskbarSyncing4Icon" UriSource="pack://application:,,,/Icons/syncing_4.ico"/>
 
 
     <tb:TaskbarIcon x:Key="TaskbarIcon" x:Name="TaskbarIcon"
     <tb:TaskbarIcon x:Key="TaskbarIcon" x:Name="TaskbarIcon"
-                    Visibility="{Binding Visible, Converter={x:Static s:BoolToVisibilityConverter.Instance}}"
+                    Visibility="{Binding Visible, Converter={x:Static s:BoolToVisibilityConverter.Instance}, FallbackValue=Collapsed}"
                     DoubleClickCommand="{s:Action DoubleClick, ActionNotFound=Disable}"
                     DoubleClickCommand="{s:Action DoubleClick, ActionNotFound=Disable}"
                     MenuActivation="RightClick"
                     MenuActivation="RightClick"
                     ToolTipText="SyncTrayzor">
                     ToolTipText="SyncTrayzor">