diff --git a/sealoader_gui.py b/sealoader_gui.py index 67a4461..6dbc33b 100644 --- a/sealoader_gui.py +++ b/sealoader_gui.py @@ -13,7 +13,7 @@ from typing import Dict, List, Tuple import tkinter as tk from tkinter import messagebox, ttk, filedialog -from steam_required_ids import extract_required_item_ids, resolve_workshop_names, expand_required_ids_recursive +from steam_required_ids import extract_required_item_ids, resolve_workshop_names from sealoader_version import __version__ @@ -452,7 +452,7 @@ class SeaLoaderApp(tk.Tk): def task(): try: base_ids = extract_required_item_ids(url) - ids = expand_required_ids_recursive(base_ids) + ids = base_ids # Reuse installed cache to reduce API calls names_map = {i: self.installed_names_map[i] for i in ids if i in self.installed_names_map} ids_to_lookup = [i for i in ids if i not in names_map]