Helge Hafting wrote: > Lars Gullik Bjønnes wrote: >> | What is the problem that you are trying to solve here? >> >> Is it my old pet? "Countinued scorrling after key-release"? >> >> What was wrong with my patch from months back? >> > > I tried this with todays svn. > The patch will indeed prevent scrolling after key-release, > so it fixes the pageup/pagedown case. >
My patch eats the pageup/pagedown key events, but I don't know what Lars' patch does. > It does not help for jumpscrolling using the scrollbar - LyX will > then overshoot a lot, if the scrolling work needs more than 100% cpu. Attached a patch which is not mentioned to go in, but does it at least fix the overshooting when scrolling by clicking in the scrollbar? Index: src/frontends/qt4/GuiWorkArea.cpp =================================================================== --- src/frontends/qt4/GuiWorkArea.cpp (revision 18599) +++ src/frontends/qt4/GuiWorkArea.cpp (working copy) @@ -234,6 +234,7 @@ void GuiWorkArea::adjustViewWithScrollBar(int) { scrollBufferView(verticalScrollBar()->sliderPosition()); + QApplication::syncX(); } > > It is possible to use your patch and Peter Kümmels event_4 together. > This cuts down on the scrollbar problems, but don't solve them completely. > > Helge Hafting > > -- Peter Kümmel