Closed
Bug 5093
Opened 26 years ago
Closed 26 years ago
[PP]mac only: thumb not moved when page is scrolled down
Categories
(Core Graveyard :: GFX, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M6
People
(Reporter: cpratt, Assigned: beard)
Details
to reproduce this, go to a long page (macintouch.com works). press the space
bar. the page (properly) scrolls down, but the thumb in the vertical scrollbar
does not move down as well. expected behavior: the thumb moves down (to indicate
that you are now further down on the page).
Assignee | ||
Updated•26 years ago
|
Assignee: michaelp → beard
Assignee | ||
Updated•26 years ago
|
Target Milestone: M6
Assignee | ||
Comment 1•26 years ago
|
||
-> M6
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•26 years ago
|
||
Nor when you click pageUp or pageDown keys. This is simply a redraw bug. The
scrollbar widget needs to be redrawn.
Assignee | ||
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 3•26 years ago
|
||
Fixed in nsScrollingView.cpp,3.102.
Assignee | ||
Comment 4•26 years ago
|
||
Pierre, should it be necessary to call Invalidate() after calling
nsIScrollbar::SetPosition()? It seems to be on the Mac.
Updated•26 years ago
|
Status: RESOLVED → REOPENED
Comment 5•26 years ago
|
||
It shouldn't be necessary to call Invalidate() after nsIScrollbar::SetPosition().
It's a Mac-specific bug. Your fix in nsScrollingView.cpp is invalid. Instead, you
should call Invalidate(PR_FALSE) in nsScrollbar::SetPosition(), just after
setting mValue.
Reopening.
Updated•26 years ago
|
Resolution: FIXED → ---
Assignee | ||
Updated•26 years ago
|
Status: REOPENED → RESOLVED
Closed: 26 years ago → 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 6•26 years ago
|
||
The fix wasn't "invalid" it was just in the wrong place. I've rectified this.
Removed fix from nsScrollingView.cpp (v3.103), added to nsScrollbar.cpp (v1.28).
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 7•26 years ago
|
||
Fixed in the June 2 Build.
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•