| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |     2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
|     3  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
      ed. |     3  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
      ed. | 
|     4  * |     4  * | 
|     5  * This library is free software; you can redistribute it and/or |     5  * This library is free software; you can redistribute it and/or | 
|     6  * modify it under the terms of the GNU Library General Public |     6  * modify it under the terms of the GNU Library General Public | 
|     7  * License as published by the Free Software Foundation; either |     7  * License as published by the Free Software Foundation; either | 
|     8  * version 2 of the License, or (at your option) any later version. |     8  * version 2 of the License, or (at your option) any later version. | 
|     9  * |     9  * | 
|    10  * This library is distributed in the hope that it will be useful, |    10  * This library is distributed in the hope that it will be useful, | 
| (...skipping 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1025         setHasBoxDecorationBackground(true); |  1025         setHasBoxDecorationBackground(true); | 
|  1026 } |  1026 } | 
|  1027  |  1027  | 
|  1028 bool LayoutView::allowsOverflowClip() const |  1028 bool LayoutView::allowsOverflowClip() const | 
|  1029 { |  1029 { | 
|  1030     return document().settings() && document().settings()->rootLayerScrolls(); |  1030     return document().settings() && document().settings()->rootLayerScrolls(); | 
|  1031 } |  1031 } | 
|  1032  |  1032  | 
|  1033 ScrollResult LayoutView::scroll(ScrollGranularity granularity, const FloatSize& 
      delta) |  1033 ScrollResult LayoutView::scroll(ScrollGranularity granularity, const FloatSize& 
      delta) | 
|  1034 { |  1034 { | 
 |  1035     // TODO(bokan): This should never get called on the main frame but it | 
 |  1036     // currently does via the Windows pan scrolling path. That should go through | 
 |  1037     // a more normalized EventHandler-like scrolling path and we should | 
 |  1038     // ASSERT(!frame()->isMainFrame()) here. All main frame scrolling should | 
 |  1039     // be handled by the ViewportScrollCallback. | 
 |  1040  | 
|  1035     if (!frameView()) |  1041     if (!frameView()) | 
|  1036         return ScrollResult(); |  1042         return ScrollResult(false, false, delta.width(), delta.height()); | 
|  1037  |  1043  | 
|  1038     return frame()->applyScrollDelta(granularity, delta, false); |  1044     return frameView()->getScrollableArea()->userScroll(granularity, delta); | 
|  1039 } |  1045 } | 
|  1040  |  1046  | 
|  1041 } // namespace blink |  1047 } // namespace blink | 
| OLD | NEW |