Skip to content

Fix create no window - #143

Open
YlanzinhoY wants to merge 2 commits into
Midrags:mainfrom
YlanzinhoY:fix-create-no-window
Open

Fix create no window#143
YlanzinhoY wants to merge 2 commits into
Midrags:mainfrom
YlanzinhoY:fix-create-no-window

Conversation

@YlanzinhoY

@YlanzinhoY YlanzinhoY commented Aug 21, 2026

Copy link
Copy Markdown

Summary

Fixes the Linux download issue reported in #141, where game folders were not created after downloading.

Root cause

The download flow attempted to use the Windows-only taskkill command and subprocess.CREATE_NO_WINDOW flag on Linux, producing the following error:

module 'subprocess' has no attribute 'CREATE_NO_WINDOW'

Testing

  • Tested on SFF v6.6.6 on Linux.
  • Reproduced the CREATE_NO_WINDOW error before applying the fix.
  • Confirmed that the platform-specific Steam shutdown path is used after the fix.
  • Confirmed that the game download and launch flow completes successfully.

Skip SteamProcess.kill outside Windows so taskkill and subprocess.CREATE_NO_WINDOW are never evaluated on Linux.
Use the SLSsteam-aware Linux helper before config writes while preserving the existing taskkill flow on Windows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant