<div dir="ltr"><div><div><div><div>Hi,<br><br></div>i’m developing a plasma wiget with C++ plugin.<br><br></div>consistent with how upstream packages do it, with my package being called `org.kde.plasma.steam`, the plugin is called `org.kde.plasma.private.steam`.<br><br></div>i try to load my plasmoid from its dev directory via<br><br>    QML2_IMPORT_PATH="../build/:$QML2_IMPORT_PATH" plasmoidviewer "$@" .<br><br></div>now my problem is that the following seems to be triggered:<br><div><div><div><br><a href="https://projects.kde.org/projects/frameworks/plasma-framework/repository/entry/src/plasmaquick/packageurlinterceptor.cpp?rev=master#L128">https://projects.kde.org/projects/frameworks/plasma-framework/repository/entry/src/plasmaquick/packageurlinterceptor.cpp?rev=master#L128</a><br><br></div><div>i.e. `path().contains(<span class=""><span class="">"</span><span class="">org/kde/plasma/private</span><span class="">"</span></span>)`, so `pathCheck` should be replaced with<span class=""><span class=""> `</span><span class="">org.kde.plasma.</span><span class="">steam</span><span class=""></span><span class="">`. but why does the following test</span></span> fail? `pathCheck == m_package.metadata().pluginName()`<br><br></div><div>the plasmoidviewer should load the app metadata, which clearly states `X-KDE-PluginInfo-Name=org.kde.plasma.steam`<br><br><a href="https://projects.kde.org/projects/extragear/sdk/plasmate/repository/revisions/frameworks/entry/plasmoidviewer/view.cpp#L105">https://projects.kde.org/projects/extragear/sdk/plasmate/repository/revisions/frameworks/entry/plasmoidviewer/view.cpp#L105</a><br></div><div><span class=""><span class=""></span></span></div></div></div></div>