Keep FrameView::layoutIfNeededRecursive Windows- and Gtk-only for now
(sadly). This will have to wait until we merge ScrollView and FrameView.
Reviewed by NOBODY.
* page/FrameView.cpp:
* page/FrameView.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25179
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-08-21 Adam Roben <aroben@apple.com>
+
+ Build fix for Mac
+
+ Keep FrameView::layoutIfNeededRecursive Windows- and Gtk-only for now
+ (sadly). This will have to wait until we merge ScrollView and FrameView.
+
+ Reviewed by NOBODY.
+
+ * page/FrameView.cpp:
+ * page/FrameView.h:
+
2007-08-21 Adam Roben <aroben@apple.com>
Fix an ASSERT when using Find in Page
d->m_wasScrolledByUser = wasScrolledByUser;
}
+#if PLATFORM(WIN) || PLATFORM(GDK)
void FrameView::layoutIfNeededRecursive()
{
// We have to crawl our entire tree looking for any FrameViews that need
if ((*current)->isFrameView())
static_cast<FrameView*>(*current)->layoutIfNeededRecursive();
}
+#endif
}
bool wasScrolledByUser() const;
void setWasScrolledByUser(bool);
+ // FIXME: This method should be used by all platforms, but currently depends on ScrollView::children,
+ // which not all methods have. Once FrameView and ScrollView are merged, this #if should be removed.
+#if PLATFORM(WIN) || PLATFORM(GDK)
void layoutIfNeededRecursive();
+#endif
private:
void init();