mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Check null
This commit is contained in:
parent
2ba155944a
commit
568dced4bb
1 changed files with 8 additions and 14 deletions
|
|
@ -301,25 +301,19 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
||||||
var parser = new FileIniDataParser();
|
var parser = new FileIniDataParser();
|
||||||
var data = parser.ReadFile(path);
|
var data = parser.ReadFile(path);
|
||||||
var urlSection = data["InternetShortcut"];
|
var urlSection = data["InternetShortcut"];
|
||||||
if (urlSection != null)
|
var url = urlSection?["URL"];
|
||||||
|
foreach(var protocol in Main._settings.GetProtocols())
|
||||||
{
|
{
|
||||||
var url = urlSection["URL"];
|
if(url.StartsWith(protocol))
|
||||||
if(url != null)
|
|
||||||
{
|
{
|
||||||
foreach(var protocol in Main._settings.GetProtocols())
|
program.LnkResolvedPath = url;
|
||||||
{
|
program.Valid = true;
|
||||||
if(url.StartsWith(protocol))
|
break;
|
||||||
{
|
|
||||||
program.LnkResolvedPath = url;
|
|
||||||
program.Valid = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var iconPath = urlSection["IconFile"];
|
var iconPath = urlSection?["IconFile"];
|
||||||
if (Path.GetExtension(iconPath).Equals(".ico", StringComparison.OrdinalIgnoreCase))
|
if (iconPath != null && Path.GetExtension(iconPath).Equals(".ico", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
program.IcoPath = iconPath;
|
program.IcoPath = iconPath;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue