diff options
| author | Greg Ercolano <erco@seriss.com> | 2023-12-12 13:46:51 -0800 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2023-12-12 13:47:55 -0800 |
| commit | 817966f215519f29adf38bcd2da241810190ad5e (patch) | |
| tree | 2bb6814a1eed636a963442fcc57f4e4e122bcee3 | |
| parent | c10183379fdc0497f9275385d23d174c0f2d4461 (diff) | |
Address hang in issue #866
| -rw-r--r-- | src/Fl_Terminal.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Fl_Terminal.cxx b/src/Fl_Terminal.cxx index c9175e723..d4e5feb89 100644 --- a/src/Fl_Terminal.cxx +++ b/src/Fl_Terminal.cxx @@ -1816,9 +1816,8 @@ const Fl_Terminal::Utf8Char* Fl_Terminal::walk_selection( int &col ///< returned col# ) const { if (u8c==NULL) { - if (!is_selection()) return NULL; - row = select_.srow(); - col = select_.scol(); + int erow,ecol; // unused + if (!get_selection(row,col,erow,ecol)) return NULL; // no selection u8c = u8c_ring_row(row); } else { // At end? done |
