| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2008 Apple Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 745 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 756 // check for one-dimensional image | 756 // check for one-dimensional image |
| 757 LayoutImage* image = toLayoutImage(m_layoutObject); | 757 LayoutImage* image = toLayoutImage(m_layoutObject); |
| 758 if (image->size().height() <= 1 || image->size().width() <= 1) { | 758 if (image->size().height() <= 1 || image->size().width() <= 1) { |
| 759 if (ignoredReasons) | 759 if (ignoredReasons) |
| 760 ignoredReasons->append(IgnoredReason(AXProbablyPresentationa
l)); | 760 ignoredReasons->append(IgnoredReason(AXProbablyPresentationa
l)); |
| 761 return true; | 761 return true; |
| 762 } | 762 } |
| 763 | 763 |
| 764 // check whether laid out image was stretched from one-dimensional f
ile image | 764 // check whether laid out image was stretched from one-dimensional f
ile image |
| 765 if (image->cachedImage()) { | 765 if (image->cachedImage()) { |
| 766 LayoutSize imageSize = image->cachedImage()->imageSizeForLayoutO
bject(m_layoutObject, image->view()->zoomFactor()); | 766 LayoutSize imageSize = image->cachedImage()->imageSize(LayoutObj
ect::shouldRespectImageOrientation(m_layoutObject), image->view()->zoomFactor())
; |
| 767 if (imageSize.height() <= 1 || imageSize.width() <= 1) { | 767 if (imageSize.height() <= 1 || imageSize.width() <= 1) { |
| 768 if (ignoredReasons) | 768 if (ignoredReasons) |
| 769 ignoredReasons->append(IgnoredReason(AXProbablyPresentat
ional)); | 769 ignoredReasons->append(IgnoredReason(AXProbablyPresentat
ional)); |
| 770 return true; | 770 return true; |
| 771 } | 771 } |
| 772 return false; | 772 return false; |
| 773 } | 773 } |
| 774 } | 774 } |
| 775 return false; | 775 return false; |
| 776 } | 776 } |
| (...skipping 1781 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2558 if (label && label->layoutObject()) { | 2558 if (label && label->layoutObject()) { |
| 2559 LayoutRect labelRect = axObjectCache().getOrCreate(label)->elementRe
ct(); | 2559 LayoutRect labelRect = axObjectCache().getOrCreate(label)->elementRe
ct(); |
| 2560 result.unite(labelRect); | 2560 result.unite(labelRect); |
| 2561 } | 2561 } |
| 2562 } | 2562 } |
| 2563 | 2563 |
| 2564 return result; | 2564 return result; |
| 2565 } | 2565 } |
| 2566 | 2566 |
| 2567 } // namespace blink | 2567 } // namespace blink |
| OLD | NEW |