cginternals / cginternals/gloperate

Storing the gloperate-viewer's pluginPath in the config file breaks multiple installations

Open
#277 1 comment 0 reactions 0 assignees View on GitHub
backlog
Dominant language
C++
Stars
43
Forks
24
PR merge metrics
No merged PRs in 30d

Description

Both installations write their respective `gloperate::pluginPath()` to the config file (`%APPDATA%/CG Internals GmbH/gloperate.ini` on my system) and read it back on the next launch. Consequently, both try to load each others plugins, which may lead to weird errors and crashes if different versions/compilers are used.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing where gloperate::pluginPath() is written to and read from the gloperate.ini configuration file under %APPDATA%/CG Internals GmbH. Determine how separate installations can avoid sharing plugin paths, then verify that each installation loads only its own plugins without the reported cross-version or cross-compiler failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.