cleanup code
This commit is contained in:
parent
3e2f389fc3
commit
70cef4a361
2 changed files with 36 additions and 57 deletions
|
@ -45,7 +45,7 @@
|
||||||
Message="..."
|
Message="..."
|
||||||
Severity="Informational" />
|
Severity="Informational" />
|
||||||
|
|
||||||
<ui:Button x:Name="buttonSkipVersion" Margin="8,0,0,0" Grid.Column="1" Appearance="Secondary" Icon="ArrowForward24" Visibility="Collapsed" ToolTip="{x:Static p:Resources.ui_skipversion}" Click="buttonSkipVersion_Click" />
|
<ui:Button x:Name="buttonSkipVersion" Margin="8,0,0,0" Grid.Column="1" Appearance="Dark" Icon="ArrowForward24" Visibility="Collapsed" ToolTip="{x:Static p:Resources.ui_skipversion}" Click="buttonSkipVersion_Click" />
|
||||||
|
|
||||||
<ui:Button x:Name="buttonDownload" Margin="8,0,0,0" MinWidth="100" Grid.Column="2" Appearance="Primary" Icon="ArrowDownload24" Visibility="Collapsed" Click="buttonDownload_Click" />
|
<ui:Button x:Name="buttonDownload" Margin="8,0,0,0" MinWidth="100" Grid.Column="2" Appearance="Primary" Icon="ArrowDownload24" Visibility="Collapsed" Click="buttonDownload_Click" />
|
||||||
<ui:Button x:Name="buttonInstall" Margin="8,0,0,0" MinWidth="100" Grid.Column="2" Appearance="Primary" Icon="AppsAddIn24" Visibility="Collapsed" Click="buttonInstall_Click" />
|
<ui:Button x:Name="buttonInstall" Margin="8,0,0,0" MinWidth="100" Grid.Column="2" Appearance="Primary" Icon="AppsAddIn24" Visibility="Collapsed" Click="buttonInstall_Click" />
|
||||||
|
|
|
@ -168,74 +168,53 @@ namespace EnvyUpdate
|
||||||
Debug.LogToFile("INFO Got online driver version: " + onlineDriv);
|
Debug.LogToFile("INFO Got online driver version: " + onlineDriv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string correctLocalDriv;
|
||||||
|
string correctOnlineDriv;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (float.Parse(localDriv) < float.Parse(onlineDriv))
|
float.Parse(onlineDriv);
|
||||||
{
|
correctLocalDriv = localDriv;
|
||||||
Debug.LogToFile("INFO Local version is older than online. Setting UI...");
|
correctOnlineDriv = onlineDriv;
|
||||||
SetInfoBar(false);
|
|
||||||
buttonDownload.Visibility = Visibility.Visible;
|
|
||||||
if (skippedVer == null)
|
|
||||||
{
|
|
||||||
buttonSkipVersion.ToolTip = Properties.Resources.ui_skipversion;
|
|
||||||
buttonSkipVersion.IsEnabled = true;
|
|
||||||
buttonSkipVersion.Visibility = Visibility.Visible;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
buttonSkipVersion.IsEnabled = true;
|
|
||||||
buttonSkipVersion.ToolTip = Properties.Resources.ui_skipped;
|
|
||||||
}
|
|
||||||
|
|
||||||
Debug.LogToFile("INFO UI set.");
|
|
||||||
|
|
||||||
if (skippedVer != onlineDriv)
|
|
||||||
{
|
|
||||||
Debug.LogToFile("INFO Showing update popup notification.");
|
|
||||||
Notify.ShowDrivUpdatePopup();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Debug.LogToFile("INFO Local version is up to date.");
|
|
||||||
buttonSkipVersion.Visibility = Visibility.Collapsed;
|
|
||||||
SetInfoBar(true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (FormatException)
|
catch (FormatException)
|
||||||
{
|
{
|
||||||
Debug.LogToFile("INFO Caught FormatException, assuming locale workaround is necessary.");
|
Debug.LogToFile("INFO Caught FormatException, assuming locale workaround is necessary.");
|
||||||
//Thank you locales. Some languages need , instead of . for proper parsing
|
//Thank you locales. Some languages need , instead of . for proper parsing
|
||||||
string cLocalDriv = localDriv.Replace('.', ',');
|
correctLocalDriv = localDriv.Replace('.', ',');
|
||||||
string cOnlineDriv = onlineDriv.Replace('.', ',');
|
correctOnlineDriv = onlineDriv.Replace('.', ',');
|
||||||
if (float.Parse(cLocalDriv) < float.Parse(cOnlineDriv))
|
}
|
||||||
{
|
|
||||||
Debug.LogToFile("INFO Local version is older than online. Setting UI...");
|
|
||||||
SetInfoBar(false);
|
|
||||||
buttonDownload.Visibility = Visibility.Visible;
|
|
||||||
if (skippedVer == null)
|
|
||||||
{
|
|
||||||
buttonSkipVersion.IsEnabled = true;
|
|
||||||
buttonSkipVersion.Visibility = Visibility.Visible;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
buttonSkipVersion.IsEnabled = false;
|
|
||||||
buttonSkipVersion.ToolTip = Properties.Resources.ui_skipped;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (skippedVer != onlineDriv)
|
if (float.Parse(correctLocalDriv) < float.Parse(correctOnlineDriv))
|
||||||
{
|
{
|
||||||
Debug.LogToFile("INFO Showing update popup notification.");
|
Debug.LogToFile("INFO Local version is older than online. Setting UI...");
|
||||||
Notify.ShowDrivUpdatePopup();
|
SetInfoBar(false);
|
||||||
}
|
buttonDownload.Visibility = Visibility.Visible;
|
||||||
|
buttonSkipVersion.Visibility = Visibility.Visible;
|
||||||
|
if (skippedVer == null)
|
||||||
|
{
|
||||||
|
buttonSkipVersion.ToolTip = Properties.Resources.ui_skipversion;
|
||||||
|
buttonSkipVersion.IsEnabled = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Debug.LogToFile("INFO Local version is up to date.");
|
buttonSkipVersion.IsEnabled = false;
|
||||||
buttonSkipVersion.Visibility = Visibility.Collapsed;
|
buttonSkipVersion.ToolTip = Properties.Resources.ui_skipped;
|
||||||
SetInfoBar(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Debug.LogToFile("INFO UI set.");
|
||||||
|
|
||||||
|
if (skippedVer != onlineDriv)
|
||||||
|
{
|
||||||
|
Debug.LogToFile("INFO Showing update popup notification.");
|
||||||
|
Notify.ShowDrivUpdatePopup();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Debug.LogToFile("INFO Local version is up to date.");
|
||||||
|
buttonSkipVersion.Visibility = Visibility.Collapsed;
|
||||||
|
SetInfoBar(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Check for different version than skipped version
|
//Check for different version than skipped version
|
||||||
|
|
Reference in a new issue