logic: Fixed activating local symbol location via plugin shows empty code view

* and fixed scroll to line if nothing is found at location
This commit is contained in:
Eberhard Graether
2017-10-24 13:16:37 +02:00
parent c1e0e325f9
commit 2218ab96aa
2 changed files with 4 additions and 4 deletions
@@ -103,7 +103,7 @@ void IDECommunicationController::handleSetActiveTokenMessage(
{
const SourceLocation* endLocation = startLocation->getEndLocation();
if (!startLocation->isScopeLocation()
if ((startLocation->getType() == LOCATION_TOKEN || startLocation->getType() == LOCATION_QUALIFIER)
&& startLocation->getLineNumber() == endLocation->getLineNumber()
&& startLocation->getColumnNumber() <= cursorColumn
&& endLocation->getColumnNumber() + 1 >= cursorColumn)