r2modmanPlus icon indicating copy to clipboard operation
r2modmanPlus copied to clipboard

Fix crash issue on Linux for games using platform: other

Open jimj316 opened this issue 9 months ago • 1 comments

Disclaimer: I'm not a TypeScript main, but I think I've found a fix for the crash issue in the following reports: #1577, #1458.

Basically what's going on is that the moveToNextScreen() function assumes that if a game is on Linux, then the GameDirectoryResolver for it will have Linux-specific functions available (isProtonGame and getLaunchArgs), but this isn't the case for DRMFreeDirectoryResolver, which is what is used if the platform is set to OTHER. I've worked around this by simply bypassing whatever's happening in Splash.vue. This seems to let r2modman boot up okay, although I have no idea what this code is supposed to be doing, so I've set this to draft for now so someone can take a look at it.

jimj316 avatar Feb 01 '25 20:02 jimj316

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Feb 01 '25 20:02 CLAassistant