@@ -21,6 +21,24 @@ if (ProgID ~= "FirefoxURL.*")
2121if (ProgID = " BraveHTML" )
2222 Browser := " brave.exe"
2323
24+ ; Initialize global variables
25+ version:=" 0.2.1"
26+ index:=1
27+ lastIndex:=1
28+ lastLinkIndex:=1
29+ mouseKeep:=0
30+ urlDisplay:=""
31+ todayQuick := FormatTime (, " yyMMdd" )
32+ controlColor := ""
33+ urlTxtColor := ""
34+ guiFont := ""
35+ themeSel := ""
36+ UsrIn := ""
37+ linkArray := []
38+ linkString := ""
39+ hsrDup:=0
40+ guiReload:=1
41+
2442; Check for settings File
2543if ! FileExist (" HS_Settings.ini" )
2644 GenerateSettings()
@@ -41,23 +59,6 @@ if !FileExist(repo) {
4159 GenerateHSR(" HSR_Master.csv" )
4260}
4361
44- ; Initialize global variables
45- index:=1
46- lastIndex:=1
47- lastLinkIndex:=1
48- mouseKeep:=0
49- urlDisplay:=""
50- todayQuick := FormatTime (, " yyMMdd" )
51- controlColor := ""
52- urlTxtColor := ""
53- guiFont := ""
54- themeSel := ""
55- UsrIn := ""
56- linkArray := []
57- linkString := ""
58- hsrDup:=0
59- guiReload:=1
60-
6162; Initialize GUI variables
6263MainGui := Gui ()
6364LiteGui := Gui ()
@@ -1432,6 +1433,7 @@ RMenu(ThisHotkey)
14321433
14331434CheckSettings(* )
14341435{
1436+ global currentVersion
14351437 newSettings:=""
14361438 sections := IniRead (" HS_Settings.ini" )
14371439 sectionsArray:=StrSplit (sections," `n" )
@@ -1454,25 +1456,28 @@ CheckSettings(*)
14541456 } else if (lastSettingArray[1 ]==" Jump" ) {
14551457 newSettings:=" `nRepository=HSR_Master.csv"
14561458 }
1457- FileAppend newSettings, " HS_Settings.ini"
1459+ if (newSettings! ="" )
1460+ FileAppend newSettings, " HS_Settings.ini"
14581461 if (sectionsArray[1 ]! =" Version" ) {
14591462 oldOpVal := IniRead (" HS_Settings.ini" , " Settings" , " Trans" )
14601463 IniDelete (" HS_Settings.ini" , " Settings" , " Trans" )
14611464 FileAppend (" Opacity=" oldOpVal, " HS_Settings.ini" )
14621465 oldIni := FileRead (" HS_Settings.ini" )
1463- newIni:=" [Version]`nCurrentVersion=0.2.0 `n`n" oldIni
1466+ newIni:=" [Version]`nCurrentVersion=" version " `n`n" oldIni
14641467 FileDelete (" HS_Settings.ini" )
14651468 FileAppend (newIni," HS_Settings.ini" )
14661469 }
1470+
1471+ IniWrite (version, " HS_Settings.ini" ," Version" ," CurrentVersion" )
14671472}
14681473
14691474GenerateSettings(* )
14701475{
1476+ global version
1477+ FileAppend " [Version]`nCurrentVersion=" version " `n`n" , " HS_Settings.ini"
1478+
14711479 FileAppend "
14721480 (
1473- [Version]
1474- CurrentVersion=0.2.0
1475-
14761481[Search Engine]
14771482Default =" https://duckduckgo.com/?q="
14781483DuckDuckGo=" https://duckduckgo.com/?q="
0 commit comments