fix: drag & drop folder support — install mod folders directly

This commit is contained in:
arch_agent
2026-07-19 16:22:54 +02:00
parent 4b616cd580
commit d15f0c9ddd
+10 -1
View File
@@ -952,7 +952,16 @@ class ModManagerWindow(QMainWindow):
def dropEvent(self, event: QDropEvent):
for url in event.mimeData().urls():
filepath = url.toLocalFile()
if filepath:
if not filepath:
continue
path = Path(filepath)
if path.is_dir():
# Dropped a folder — install as mod from folder
installed, errors = install_mod_from_folder(path, self.config["game_path"])
total = sum(installed.values())
self.status.showMessage(f"Installed {total} files from {path.name}")
else:
self.install_mod(filepath)
# --- Top bar ---