aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/src/mobase/wrappers/pyfiletree.h
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-05-03 09:53:25 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-05-03 09:53:25 -0500
commitca8107ee48396b39599f1e766f8799c65c487b1b (patch)
tree5c7c7075f109c9989ca33d6843fcd4a4a97fedfe /libs/plugin_python/src/mobase/wrappers/pyfiletree.h
parent083a26cacd53f01bcbe1bc1c9cdfbe6ae7c09f5c (diff)
fix portable rename + route external links through xdg-open scrubber
Issue #70: rename button was disabled for portable instances; the upstream restriction assumed portable = MO2-binary dir, which doesn't apply here (binary lives in ~/.local/share/fluorine/bin, instance dir is separate). Allow rename when not active, and update the portable registry so the renamed dir keeps showing up. Issue #67: QLabel::setOpenExternalLinks(true) and friends route through QDesktopServices::openUrl, which forks xdg-open with our bundled Qt env inherited — silently fails. Install a global url handler that defers to shell::Open, which already scrubs LD_LIBRARY_PATH/QT_PLUGIN_PATH. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src/mobase/wrappers/pyfiletree.h')
0 files changed, 0 insertions, 0 deletions