Bug 920377 part.11 Get rid of nsScrollPortEvent r=roc

This commit is contained in:
Masayuki Nakano
2013-09-27 15:20:56 +09:00
parent 27e96ea5aa
commit 517b713dad
6 changed files with 22 additions and 23 deletions

View File

@@ -926,17 +926,18 @@ nsTreeBodyFrame::CheckOverflow(const ScrollParts& aParts)
nsCOMPtr<nsIContent> content = mContent;
if (verticalOverflowChanged) {
nsScrollPortEvent event(true, mVerticalOverflow ? NS_SCROLLPORT_OVERFLOW
: NS_SCROLLPORT_UNDERFLOW, nullptr);
event.orient = nsScrollPortEvent::vertical;
InternalScrollPortEvent event(true,
mVerticalOverflow ? NS_SCROLLPORT_OVERFLOW : NS_SCROLLPORT_UNDERFLOW,
nullptr);
event.orient = InternalScrollPortEvent::vertical;
nsEventDispatcher::Dispatch(content, presContext, &event);
}
if (horizontalOverflowChanged) {
nsScrollPortEvent event(true,
mHorizontalOverflow ? NS_SCROLLPORT_OVERFLOW
: NS_SCROLLPORT_UNDERFLOW, nullptr);
event.orient = nsScrollPortEvent::horizontal;
InternalScrollPortEvent event(true,
mHorizontalOverflow ? NS_SCROLLPORT_OVERFLOW : NS_SCROLLPORT_UNDERFLOW,
nullptr);
event.orient = InternalScrollPortEvent::horizontal;
nsEventDispatcher::Dispatch(content, presContext, &event);
}