<table><tr><td style="">mbeniamino created this revision.<br />mbeniamino added a project: Konsole.<br />Restricted Application added a subscriber: konsole-devel.<br />mbeniamino requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D13089">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>In normal usage konsole offsets the position of the mouse by half a char so that the user can extend the selection to the last column. When using programs interested with mouse (vim, mc, aptitude, etc...) konsole shouldn't apply the offset since mouse events should always apply to the character cell under the pointer. This patch sets the 'edge' flag of getCharacterPosition to _mouseMarks that according to the comments is set to false when such programs are running.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R319 Konsole</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D13089">https://phabricator.kde.org/D13089</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/TerminalDisplay.cpp</div></div></div><br /><div><strong>To: </strong>mbeniamino<br /><strong>Cc: </strong>konsole-devel, herrold, ngraham, maximilianocuria, hindenburg<br /></div>