diff options
author | Eugene Sandulenko | 2017-08-07 12:02:57 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2017-08-07 12:18:20 +0200 |
commit | 7896e9572fe538f3115bcf54e6b0eb229e709c44 (patch) | |
tree | 38c3d510385fa3091da8420cb88c669d21f07382 /graphics/macgui | |
parent | d51a87a83bf187b1865d66d2e603217d0f05be79 (diff) | |
download | scummvm-rg350-7896e9572fe538f3115bcf54e6b0eb229e709c44.tar.gz scummvm-rg350-7896e9572fe538f3115bcf54e6b0eb229e709c44.tar.bz2 scummvm-rg350-7896e9572fe538f3115bcf54e6b0eb229e709c44.zip |
GRAPHICS: MACGUI: Correctly process revere oneliner selections
Diffstat (limited to 'graphics/macgui')
-rw-r--r-- | graphics/macgui/mactextwindow.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/graphics/macgui/mactextwindow.cpp b/graphics/macgui/mactextwindow.cpp index 2f0e95f15d..944eebdcc3 100644 --- a/graphics/macgui/mactextwindow.cpp +++ b/graphics/macgui/mactextwindow.cpp @@ -160,7 +160,7 @@ void MacTextWindow::drawSelection() { SelectedText s = _selectedText; - if (s.startY > s.endY) { + if (s.startY > s.endY || (s.startY == s.endY && s.startX > s.endX)) { SWAP(s.startX, s.endX); SWAP(s.startY, s.endY); SWAP(s.startRow, s.endRow); @@ -219,7 +219,7 @@ Common::String MacTextWindow::getSelection(bool formatted) { SelectedText s = _selectedText; - if (s.startY > s.endY) { + if (s.startY > s.endY || (s.startY == s.endY && s.startX > s.endX)) { SWAP(s.startRow, s.endRow); SWAP(s.startCol, s.endCol); } |