Konrad Hofbauer wrote:
Yes, also on Mac with 1.6.0 and with the UserGuide.
1) Open the user-guide
2) Select All -> copy
3) Go to end
4) Shift-PageUP-PageUP-PageUP-...
-> Freeze

It seems to be stuck here, in BufferView::dispatch():
   case LFUN_SCREEN_UP_SELECT: {
       cur.selHandle(true);
       if (isTopScreen()) {
           lyx::dispatch(FuncRequest(LFUN_BUFFER_BEGIN_SELECT));
           cur.finishUndo();
           break;
       }
       int y = getPos(cur, cur.boundary()).y_;
       int const ymin = y - height_ + defaultRowHeight();
//////// this while loop is never clearing ////////////////////////////////
       while (y > ymin && cur.up())
           y = getPos(cur, cur.boundary()).y_;
//////// put a breakpoint on the next line: you never hit it
       cur.finishUndo();
       processUpdateFlags(Update::SinglePar | Update::FitCursor);
       break;
   }


Reply via email to