File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -939,14 +939,23 @@ void QgsPluginManager::showPluginDetails( QStandardItem *item )
939
939
if ( ! metadata->value ( QStringLiteral ( " version_installed" ) ).isEmpty () )
940
940
{
941
941
QString ver = metadata->value ( QStringLiteral ( " version_installed" ) );
942
- if ( ver == QLatin1String ( " -1" ) ) ver = ' ?' ;
942
+ if ( ver == QLatin1String ( " -1" ) )
943
+ {
944
+ ver = ' ?' ;
945
+ }
946
+ QString localDir = metadata->value ( QStringLiteral ( " library" ) );
947
+ if ( QFileInfo ( localDir ).isFile () )
948
+ {
949
+ localDir = QFileInfo ( localDir ).absolutePath ();
950
+ }
951
+
943
952
html += QStringLiteral ( " <tr><td class='key'>%1 </td><td class='version' title='%2 %3'> %4 <a href=\" %5\" >"
944
953
" <img src=\" qrc:/images/themes/default/externalLink.svg\" ></a></td></tr>"
945
954
).arg ( tr ( " Installed version" ),
946
955
tr ( " in" ),
947
956
metadata->value ( QStringLiteral ( " library" ) ),
948
957
ver,
949
- QUrl::fromLocalFile ( metadata-> value ( QStringLiteral ( " library " ) ) ).toString () );
958
+ QUrl::fromLocalFile ( localDir ).toString () );
950
959
}
951
960
if ( ! metadata->value ( QStringLiteral ( " version_available" ) ).isEmpty () )
952
961
{
You can’t perform that action at this time.
0 commit comments