; This #include needs to be at the bottom of the parent script CheckForUpdates: ; The GUI buttons must have variable set to vUpdateAvailable and vChromeUpdateAvailable for button to get updated ; The following variables need to be set in the parent script ; GitReleasesAPIURL ; ChromeFilepath Message = Checking for Updates SaveOrPostProgress(Message:=Message,PostType:="Tooltip,ErrorLoggingTextFile,DiscordErrorLogging") if(CheckForUpdates(GitReleasesAPIURL)){ GuiControl,,UpdateAvailable, Update Available! } if(CheckForChromeUpdates(ChromeFilepath)){ GuiControl,,ChromeUpdateAvailable, Chrome Update Available! ChromeUpdateAvailable := 1 } ToolTip Return UpdateChrome: if(CheckForChromeUpdates = "") Status := CheckForChromeUpdates(ChromeFilepath) if(!status){ OnMessage(0x44, "OnMsgBoxConfirmChromiumOverwrite") MsgBox 0x41, Already Up-to-Date, Yor current Chromium version is already up to date. `nDo you want to download and overwrite it? OnMessage(0x44, "") IfMsgBox OK, { Return } Else IfMsgBox Cancel, { } } Status := DownloadLatestChromium() if(Status) GuiControl,,ChromeUpdateAvailable, Chrome Up-to-Date Return /* */ PasteClipboardToEditBox: if(A_GuiControl = "PasteClipboardToSMPBody"){ GuiControl,,PostBody, %Clipboard% } if(A_GuiControl = "PasteClipboardToSMPTitle"){ GuiControl,,PostTitle, %Clipboard% } Return