diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2010-10-29 00:51:20 (GMT) |
---|---|---|
committer | Alan Alpert <alan.alpert@nokia.com> | 2010-10-29 00:51:20 (GMT) |
commit | 2c2e16dc5b43536eba6cb89c93401fed8f3c26a8 (patch) | |
tree | a98573f8e007432866e55dbd6aea19f39c91cb67 | |
parent | 47448f58b73add569137ced50667c1e42bbcea75 (diff) | |
download | Qt-2c2e16dc5b43536eba6cb89c93401fed8f3c26a8.zip Qt-2c2e16dc5b43536eba6cb89c93401fed8f3c26a8.tar.gz Qt-2c2e16dc5b43536eba6cb89c93401fed8f3c26a8.tar.bz2 |
Update when text changes to ""
Also fixes a doc typo. Includes test.
Task-number: QTBUG-14469
6 files changed, 974 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativetext.cpp b/src/declarative/graphicsitems/qdeclarativetext.cpp index c8e3615..865af2d 100644 --- a/src/declarative/graphicsitems/qdeclarativetext.cpp +++ b/src/declarative/graphicsitems/qdeclarativetext.cpp @@ -221,6 +221,7 @@ void QDeclarativeTextPrivate::updateSize() if (text.isEmpty()) { q->setImplicitHeight(fm.height()); emit q->paintedSizeChanged(); + q->update(); return; } @@ -866,7 +867,7 @@ void QDeclarativeText::setStyleColor(const QColor &color) and \c Text.AlignVCenter. Note that for a single line of text, the size of the text is the area of the text. In this common case, - all alignments are equivalent. If you want the text to be, say, centered in it parent, then you will + all alignments are equivalent. If you want the text to be, say, centered in its parent, then you will need to either modify the Item::anchors, or set horizontalAlignment to Text.AlignHCenter and bind the width to that of the parent. */ diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml new file mode 100644 index 0000000..ea3a939 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml @@ -0,0 +1,22 @@ +import QtQuick 1.0 + +/* The bug was that if text was set to "" or the size didn't increase, the text didn't repaint + ended up only repainting for 1, 10, 11, 12. + Test passes if it goes from "" to 13 back to "" with all numbers being painted (and the text disappearing at 0) + */ + +Item{ + width: 80 + height: 80 + property int val: 0 + Text{ + id: txt; + text: val == 0 ? "" : val + } + Timer{ + interval: 100 + running: true + repeat: true; + onTriggered: {val = (val + 1) % 14;} + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png Binary files differnew file mode 100644 index 0000000..b8cc1c7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml new file mode 100644 index 0000000..6201c72 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml @@ -0,0 +1,475 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 32 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 48 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 64 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 80 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 96 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 112 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 128 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 144 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 160 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 176 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 192 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 208 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 224 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 240 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 256 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 272 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 288 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 304 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 320 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 336 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 352 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 368 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 384 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 400 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 416 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 432 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 448 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 464 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 480 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 496 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 512 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 528 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 544 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 560 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 576 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 592 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 608 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 624 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 640 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 656 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 672 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 688 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 704 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 720 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 736 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 752 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 768 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 784 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 800 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 816 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 832 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 848 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 864 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 880 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 896 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 912 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 928 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 944 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 960 + image: "QTBUG-14469.0.png" + } + Frame { + msec: 976 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 992 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1008 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1024 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1040 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1056 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1072 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1088 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1104 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1120 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1136 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1152 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1168 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1184 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1200 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1216 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1232 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1248 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1264 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1280 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1296 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1312 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1328 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1344 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1360 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1376 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1392 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1408 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1424 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1440 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1456 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1472 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1488 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1504 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1520 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1536 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1552 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1568 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1584 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1600 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1616 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1632 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1648 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1664 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1680 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1696 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1712 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1728 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1744 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1760 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1776 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1792 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1808 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1824 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1840 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1856 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1872 + hash: "799c7a637b061686c1456c9c535594d3" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png Binary files differnew file mode 100644 index 0000000..b8cc1c7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml new file mode 100644 index 0000000..6201c72 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml @@ -0,0 +1,475 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 32 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 48 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 64 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 80 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 96 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 112 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 128 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 144 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 160 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 176 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 192 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 208 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 224 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 240 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 256 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 272 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 288 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 304 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 320 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 336 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 352 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 368 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 384 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 400 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 416 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 432 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 448 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 464 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 480 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 496 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 512 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 528 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 544 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 560 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 576 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 592 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 608 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 624 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 640 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 656 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 672 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 688 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 704 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 720 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 736 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 752 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 768 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 784 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 800 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 816 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 832 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 848 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 864 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 880 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 896 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 912 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 928 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 944 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 960 + image: "QTBUG-14469.0.png" + } + Frame { + msec: 976 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 992 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1008 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1024 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1040 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1056 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1072 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1088 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1104 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1120 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1136 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1152 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1168 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1184 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1200 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1216 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1232 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1248 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1264 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1280 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1296 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1312 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1328 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1344 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1360 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1376 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1392 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1408 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1424 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1440 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1456 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1472 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1488 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1504 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1520 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1536 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1552 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1568 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1584 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1600 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1616 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1632 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1648 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1664 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1680 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1696 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1712 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1728 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1744 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1760 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1776 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1792 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1808 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1824 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1840 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1856 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1872 + hash: "799c7a637b061686c1456c9c535594d3" + } +} |