| 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 717 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 728 // check for one-dimensional image | 728 // check for one-dimensional image |
| 729 LayoutImage* image = toLayoutImage(m_layoutObject); | 729 LayoutImage* image = toLayoutImage(m_layoutObject); |
| 730 if (image->size().height() <= 1 || image->size().width() <= 1) { | 730 if (image->size().height() <= 1 || image->size().width() <= 1) { |
| 731 if (ignoredReasons) | 731 if (ignoredReasons) |
| 732 ignoredReasons->append(IgnoredReason(AXProbablyPresentationa
l)); | 732 ignoredReasons->append(IgnoredReason(AXProbablyPresentationa
l)); |
| 733 return true; | 733 return true; |
| 734 } | 734 } |
| 735 | 735 |
| 736 // check whether laid out image was stretched from one-dimensional f
ile image | 736 // check whether laid out image was stretched from one-dimensional f
ile image |
| 737 if (image->cachedImage()) { | 737 if (image->cachedImage()) { |
| 738 LayoutSize imageSize = image->cachedImage()->imageSize(LayoutObj
ect::shouldRespectImageOrientation(m_layoutObject), image->view()->zoomFactor())
; | 738 LayoutSize imageSize = image->cachedImage()->defaultConcreteObje
ctSize(LayoutObject::shouldRespectImageOrientation(m_layoutObject), image->view(
)->zoomFactor()); |
| 739 if (imageSize.height() <= 1 || imageSize.width() <= 1) { | 739 if (imageSize.height() <= 1 || imageSize.width() <= 1) { |
| 740 if (ignoredReasons) | 740 if (ignoredReasons) |
| 741 ignoredReasons->append(IgnoredReason(AXProbablyPresentat
ional)); | 741 ignoredReasons->append(IgnoredReason(AXProbablyPresentat
ional)); |
| 742 return true; | 742 return true; |
| 743 } | 743 } |
| 744 return false; | 744 return false; |
| 745 } | 745 } |
| 746 } | 746 } |
| 747 return false; | 747 return false; |
| 748 } | 748 } |
| (...skipping 1797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2546 if (label && label->layoutObject()) { | 2546 if (label && label->layoutObject()) { |
| 2547 LayoutRect labelRect = axObjectCache().getOrCreate(label)->elementRe
ct(); | 2547 LayoutRect labelRect = axObjectCache().getOrCreate(label)->elementRe
ct(); |
| 2548 result.unite(labelRect); | 2548 result.unite(labelRect); |
| 2549 } | 2549 } |
| 2550 } | 2550 } |
| 2551 | 2551 |
| 2552 return result; | 2552 return result; |
| 2553 } | 2553 } |
| 2554 | 2554 |
| 2555 } // namespace blink | 2555 } // namespace blink |
| OLD | NEW |