[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [khelpcenter/Plasma/5.5] /: Fix extraction of glossary id from glossary: URLs
From:       Pino Toscano <pino () kde ! org>
Date:       2016-01-31 22:52:12
Message-ID: E1aQ0qq-0003M5-36 () scm ! kde ! org
[Download RAW message or body]

Git commit 98df5351f4591df9feb5468ff9d885e7e38289b6 by Pino Toscano.
Committed on 31/01/2016 at 22:50.
Pushed by pino into branch 'Plasma/5.5'.

Fix extraction of glossary id from glossary: URLs

Fixes a crash when e.g. selecting one of the "see also" items in a
glossary page

M  +1    -1    mainwindow.cpp

http://commits.kde.org/khelpcenter/98df5351f4591df9feb5468ff9d885e7e38289b6

diff --git a/mainwindow.cpp b/mainwindow.cpp
index a2282ad..82f84e9 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -371,7 +371,7 @@ void MainWindow::viewUrl( const QUrl &url, const KParts::OpenUrlArguments &args,
     mDoc->browserExtension()->setBrowserArguments( browserArgs );
 
     if ( proto == QLatin1String("glossentry") ) {
-        QString decodedEntryId = QUrl::fromPercentEncoding( QUrl::toPercentEncoding(url.toString()) );
+        QString decodedEntryId = QUrl::fromPercentEncoding( QUrl::toPercentEncoding(url.path()) );
         slotGlossSelected( mNavigator->glossEntry( decodedEntryId ) );
         mNavigator->slotSelectGlossEntry( decodedEntryId );
     } else {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic