diff --git a/WandEnhancer/View/Popups/PatchVectorsPopup.xaml b/WandEnhancer/View/Popups/PatchVectorsPopup.xaml
index bb6f101..4690455 100644
--- a/WandEnhancer/View/Popups/PatchVectorsPopup.xaml
+++ b/WandEnhancer/View/Popups/PatchVectorsPopup.xaml
@@ -27,8 +27,7 @@
-
+
diff --git a/WandEnhancer/View/Popups/PatchVectorsPopup.xaml.cs b/WandEnhancer/View/Popups/PatchVectorsPopup.xaml.cs
index feb05f1..91c278e 100644
--- a/WandEnhancer/View/Popups/PatchVectorsPopup.xaml.cs
+++ b/WandEnhancer/View/Popups/PatchVectorsPopup.xaml.cs
@@ -68,17 +68,17 @@ private void OnRemoveScriptClick(object sender, RoutedEventArgs e)
private void OnPatchButtonClick(object sender, RoutedEventArgs e)
{
- if (ActivateProBox.IsChecked != true && DisableUpdateBox.IsChecked != true &&
+ if (DisableUpdateBox.IsChecked != true &&
DevToolsHotkeyBox.IsChecked != true && RemoteWebPanelPreviewBox.IsChecked != true)
{
- return;
+ // ActivatePro is always applied, so we can proceed with just that
+ // if no other patches are selected
}
var result = new HashSet();
- if (ActivateProBox.IsChecked == true)
- {
- result.Add(EPatchType.ActivatePro);
- }
+
+ // Always activate Pro
+ result.Add(EPatchType.ActivatePro);
if (DisableUpdateBox.IsChecked == true)
{