Skip to content

Commit

Permalink
Fixed issue with Show Prerelease toggle not working
Browse files Browse the repository at this point in the history
  • Loading branch information
AnnulusGames committed Jan 21, 2024
1 parent 01d6ec3 commit bbd0113
Showing 1 changed file with 20 additions and 23 deletions.
43 changes: 20 additions & 23 deletions src/NuGetForUnity/Editor/Ui/NugetWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -708,26 +708,6 @@ private void DrawPackages(IEnumerable<INugetPackage> packages, bool canBeSelecte
}
}

private void DrawShowPrereleaseButton()
{
var showPrereleaseTemp = GUILayout.Toggle(showOnlinePrerelease, ShowPrereleaseContent, EditorStyles.toolbarButton, GUILayout.Width(130f));
if (showPrereleaseTemp != showOnlinePrerelease)
{
showOnlinePrerelease = showPrereleaseTemp;
UpdateOnlinePackages();
}
}

private void DrawShowDowngradesButton()
{
var showDowngradesTemp = GUILayout.Toggle(showDowngrades, ShowDowngradesContent, EditorStyles.toolbarButton, GUILayout.Width(130f));
if (showDowngradesTemp != showDowngrades)
{
versionDropdownDataPerPackage.Clear();
showDowngrades = showDowngradesTemp;
}
}

/// <summary>
/// Draws the header which allows filtering the online list of packages.
/// </summary>
Expand All @@ -737,7 +717,13 @@ private void DrawOnlineHeader()
{
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
{
DrawShowPrereleaseButton();
var showPrereleaseTemp = GUILayout.Toggle(showOnlinePrerelease, ShowPrereleaseContent, EditorStyles.toolbarButton, GUILayout.Width(130f));
if (showPrereleaseTemp != showOnlinePrerelease)
{
showOnlinePrerelease = showPrereleaseTemp;
UpdateOnlinePackages();
}

GUILayout.FlexibleSpace();
DrawSelectFromClipboardButton();
DrawMandatoryButtons();
Expand Down Expand Up @@ -883,8 +869,19 @@ private void DrawUpdatesHeader()
{
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
{
DrawShowPrereleaseButton();
DrawShowDowngradesButton();
var showPrereleaseTemp = GUILayout.Toggle(showPrereleaseUpdates, ShowPrereleaseContent, EditorStyles.toolbarButton, GUILayout.Width(130f));
if (showPrereleaseTemp != showPrereleaseUpdates)
{
showPrereleaseUpdates = showPrereleaseTemp;
UpdateUpdatePackages();
}

var showDowngradesTemp = GUILayout.Toggle(showDowngrades, ShowDowngradesContent, EditorStyles.toolbarButton, GUILayout.Width(130f));
if (showDowngradesTemp != showDowngrades)
{
versionDropdownDataPerPackage.Clear();
showDowngrades = showDowngradesTemp;
}

GUILayout.FlexibleSpace();

Expand Down

0 comments on commit bbd0113

Please sign in to comment.