Skip to content

fix(playerprefs): use ArgumentList for defaults read on macOS (#143) - #174

Open
Daliys wants to merge 3 commits into
developmentfrom
daliys/issue-143-playerprefs-argumentlist
Open

fix(playerprefs): use ArgumentList for defaults read on macOS (#143)#174
Daliys wants to merge 3 commits into
developmentfrom
daliys/issue-143-playerprefs-argumentlist

Conversation

@Daliys

@Daliys Daliys commented Jul 31, 2026

Copy link
Copy Markdown
Member

Summary

Fixes #143 by replacing string-interpolated arguments for defaults read <domain> in ListPlayerPrefs with ProcessStartInfo.ArgumentList.

Implementation Details

  • Editor/MCPServerMethods.PlayerPrefs.cs: Use ProcessStartInfo.ArgumentList.Add(read) and ArgumentList.Add(domain) to safely pass domain parameters without argument parsing failures when PlayerSettings.companyName or PlayerSettings.productName contain unescaped quotes or spaces.
  • CHANGELOG.md: Updated under [Unreleased] -> Fixed.

Verification

  • Validated via scripts/prepush-validate.sh --static-only (all 38 tests + Nexus Quality Gate pass with 0 errors).

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