| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. |
| 3 * 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 3 * 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 939 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 950 | 950 |
| 951 if (!m_vBar->isCustomScrollbar()) | 951 if (!m_vBar->isCustomScrollbar()) |
| 952 ScrollableArea::willRemoveScrollbar(m_vBar.get(), VerticalScrollbar); | 952 ScrollableArea::willRemoveScrollbar(m_vBar.get(), VerticalScrollbar); |
| 953 m_vBar->removeFromParent(); | 953 m_vBar->removeFromParent(); |
| 954 m_vBar->disconnectFromScrollableArea(); | 954 m_vBar->disconnectFromScrollableArea(); |
| 955 m_vBar = nullptr; | 955 m_vBar = nullptr; |
| 956 } | 956 } |
| 957 | 957 |
| 958 void RenderListBox::setHasVerticalScrollbar(bool hasScrollbar) | 958 void RenderListBox::setHasVerticalScrollbar(bool hasScrollbar) |
| 959 { | 959 { |
| 960 if (hasScrollbar == (m_vBar != 0)) | 960 if (hasScrollbar == !!m_vBar) |
| 961 return; | 961 return; |
| 962 | 962 |
| 963 if (hasScrollbar) | 963 if (hasScrollbar) |
| 964 m_vBar = createScrollbar(); | 964 m_vBar = createScrollbar(); |
| 965 else | 965 else |
| 966 destroyScrollbar(); | 966 destroyScrollbar(); |
| 967 | 967 |
| 968 if (m_vBar) | 968 if (m_vBar) |
| 969 m_vBar->styleChanged(); | 969 m_vBar->styleChanged(); |
| 970 | 970 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1022 { | 1022 { |
| 1023 return itemBoundingBoxRectInternal(point, listIndexToRenderListBoxIndex(inde
x)); | 1023 return itemBoundingBoxRectInternal(point, listIndexToRenderListBoxIndex(inde
x)); |
| 1024 } | 1024 } |
| 1025 | 1025 |
| 1026 bool RenderListBox::scrollToRevealElementAtListIndex(int index) | 1026 bool RenderListBox::scrollToRevealElementAtListIndex(int index) |
| 1027 { | 1027 { |
| 1028 return scrollToRevealElementAtListIndexInternal(listIndexToRenderListBoxInde
x(index)); | 1028 return scrollToRevealElementAtListIndexInternal(listIndexToRenderListBoxInde
x(index)); |
| 1029 } | 1029 } |
| 1030 | 1030 |
| 1031 } // namespace WebCore | 1031 } // namespace WebCore |
| OLD | NEW |