Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
d3e0c7471b

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

@@ -16,7 +16,7 @@
     <BitmapImage x:Key="TaskbarSyncing4Icon" UriSource="pack://application:,,,/Icons/syncing_4.ico"/>
 
     <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}"
                     MenuActivation="RightClick"
                     ToolTipText="SyncTrayzor">