Skip to content

Commit dc90726

Browse files
committed
Fix crash for new users. Closes #410, closes #405
1 parent d98c1b9 commit dc90726

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CompactGUI/Models/SetttingsHandler.vb

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Public Class SettingsHandler : Inherits ObservableObject
66
Public Shared Property DataFolder As IO.DirectoryInfo = New IO.DirectoryInfo(IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "IridiumIO", "CompactGUI"))
77
Public Shared Property SettingsJSONFile As IO.FileInfo = New IO.FileInfo(IO.Path.Combine(DataFolder.FullName, "settings.json"))
88
Public Shared Property AppSettings As Settings
9-
Private Shared Property SettingsVersion As Decimal = 1.2
9+
Public Shared Property SettingsVersion As Decimal = 1.2
1010

1111
Shared Async Sub InitialiseSettings()
1212

@@ -85,7 +85,7 @@ End Class
8585

8686
Public Class Settings : Inherits ObservableObject
8787

88-
Public Property SettingsVersion As Decimal
88+
Public Property SettingsVersion As Decimal = SettingsHandler.SettingsVersion
8989
Public Property ResultsDBLastUpdated As DateTime = DateTime.UnixEpoch
9090
Public Property SelectedCompressionMode As Integer = 0
9191
Public Property SkipNonCompressable As Boolean = False

CompactGUI/ViewModels/MainViewModel.vb

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Public Class MainViewModel : Inherits ObservableObject
99

1010

1111
Sub New()
12-
SettingsHandler.InitialiseSettings()
12+
1313
WikiHandler.GetUpdatedJSON()
1414
FireAndForgetCheckForUpdates()
1515
InitialiseNotificationTray()

0 commit comments

Comments
 (0)