<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>21168</bug_id>
          
          <creation_ts>2008-09-26 22:53:38 -0700</creation_ts>
          <short_desc>Make contentsToWindow/windowToContents cross-platform</short_desc>
          <delta_ts>2008-09-26 23:24:17 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>21083</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93028</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 22:53:38 -0700</bug_when>
    <thetext>Make contentsToWindow/windowToContents cross-platform</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93029</commentid>
    <comment_count>1</comment_count>
      <attachid>23870</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 22:55:14 -0700</bug_when>
    <thetext>Created attachment 23870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93033</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-26 23:24:17 -0700</bug_when>
    <thetext>Fixed in r36988.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23870</attachid>
            <date>2008-09-26 22:55:14 -0700</date>
            <delta_ts>2008-09-26 23:00:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>8138</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDM2OTg2
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMDgtMDkt
MjYgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE2OAorCisgICAgICAgIE1ha2UgY29udGVu
dHNUb1dpbmRvdy93aW5kb3dUb0NvbnRlbnRzIGNyb3NzLXBsYXRmb3JtLgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsVmll
dy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3Ojp3aW5kb3dUb0NvbnRlbnRzKToK
KyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OmNvbnRlbnRzVG9XaW5kb3cpOgorICAgICAg
ICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2Nyb2xs
Vmlld0d0ay5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdNYWMubW06Cisg
ICAgICAgICogcGxhdGZvcm0vcXQvU2Nyb2xsVmlld1F0LmNwcDoKKyAgICAgICAgKiBwbGF0Zm9y
bS93aW4vU2Nyb2xsVmlld1dpbi5jcHA6CisgICAgICAgICogcGxhdGZvcm0vd3gvU2Nyb2xsVmll
d1d4LmNwcDoKKwogMjAwOC0wOS0yNiAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAK
ICAgICAgICAgRWxpbWluYXRlIHNob3VsZFVwZGF0ZVdoaWxlT2Zmc2NyZWVuIGZyb20gU2Nyb2xs
Vmlldy4gIE1ha2UgdGhlIGNvbmNlcHQgb2Ygbm90IGludmFsaWRhdGluZyB3aGlsZQpJbmRleDog
cGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vU2Nyb2xsVmll
dy5jcHAJKHJldmlzaW9uIDM2OTgyKQorKysgcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTE1NSw2ICsxNTUsMzIgQEAgdm9pZCBTY3JvbGxWaWV3OjpzY3JvbGxSZWN0
SW50b1ZpZXdSZWN1cgogICAgIH0KIH0KIAorSW50UG9pbnQgU2Nyb2xsVmlldzo6d2luZG93VG9D
b250ZW50cyhjb25zdCBJbnRQb2ludCYgd2luZG93UG9pbnQpIGNvbnN0Cit7CisgICAgSW50UG9p
bnQgdmlld1BvaW50ID0gY29udmVydEZyb21Db250YWluaW5nV2luZG93KHdpbmRvd1BvaW50KTsK
KyAgICByZXR1cm4gdmlld1BvaW50ICsgc2Nyb2xsT2Zmc2V0KCk7Cit9CisKK0ludFBvaW50IFNj
cm9sbFZpZXc6OmNvbnRlbnRzVG9XaW5kb3coY29uc3QgSW50UG9pbnQmIGNvbnRlbnRzUG9pbnQp
IGNvbnN0Cit7CisgICAgSW50UG9pbnQgdmlld1BvaW50ID0gY29udGVudHNQb2ludCAtIHNjcm9s
bE9mZnNldCgpOworICAgIHJldHVybiBjb252ZXJ0VG9Db250YWluaW5nV2luZG93KHZpZXdQb2lu
dCk7ICAKK30KKworSW50UmVjdCBTY3JvbGxWaWV3Ojp3aW5kb3dUb0NvbnRlbnRzKGNvbnN0IElu
dFJlY3QmIHdpbmRvd1JlY3QpIGNvbnN0Cit7CisgICAgSW50UmVjdCB2aWV3UmVjdCA9IGNvbnZl
cnRGcm9tQ29udGFpbmluZ1dpbmRvdyh3aW5kb3dSZWN0KTsKKyAgICB2aWV3UmVjdC5tb3ZlKHNj
cm9sbE9mZnNldCgpKTsKKyAgICByZXR1cm4gdmlld1JlY3Q7Cit9CisKK0ludFJlY3QgU2Nyb2xs
Vmlldzo6Y29udGVudHNUb1dpbmRvdyhjb25zdCBJbnRSZWN0JiBjb250ZW50c1JlY3QpIGNvbnN0
Cit7CisgICAgSW50UmVjdCB2aWV3UmVjdCA9IGNvbnRlbnRzUmVjdDsKKyAgICB2aWV3UmVjdC5t
b3ZlKC1zY3JvbGxPZmZzZXQoKSk7CisgICAgcmV0dXJuIGNvbnZlcnRUb0NvbnRhaW5pbmdXaW5k
b3codmlld1JlY3QpOworfQorCiAjaWYgIVBMQVRGT1JNKE1BQykKIHZvaWQgU2Nyb2xsVmlldzo6
cGxhdGZvcm1TZXRDYW5CbGl0T25TY3JvbGwoKQogewpJbmRleDogcGxhdGZvcm0vU2Nyb2xsVmll
dy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIHBsYXRmb3JtL1Njcm9sbFZpZXcuaAkocmV2aXNpb24gMzY5ODUp
CisrKyBwbGF0Zm9ybS9TY3JvbGxWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTIwMywxMSArMjAz
LDYgQEAgcHJpdmF0ZToKICAgICBOU1Njcm9sbFZpZXc8V2ViQ29yZUZyYW1lU2Nyb2xsVmlldz4q
IHNjcm9sbFZpZXcoKSBjb25zdDsKICNlbmRpZgogCi0jaWYgIVBMQVRGT1JNKE1BQykKLXByaXZh
dGU6Ci0gICAgSW50U2l6ZSBtYXhpbXVtU2Nyb2xsKCkgY29uc3Q7Ci0jZW5kaWYKLQogICAgIGNs
YXNzIFNjcm9sbFZpZXdQcml2YXRlOwogICAgIFNjcm9sbFZpZXdQcml2YXRlKiBtX2RhdGE7CiAK
QEAgLTI4MCwyMyArMjc1LDYgQEAgcHJpdmF0ZToKIAogfTsgLy8gY2xhc3MgU2Nyb2xsVmlldwog
Ci0jaWYgIVBMQVRGT1JNKE1BQykKLQotLy8gT24gTWFjIG9ubHksIGJlY2F1c2Ugb2YgZmxpcHBl
ZCBOU1dpbmRvdyB5LWNvb3JkaW5hdGVzLCB3ZSBoYXZlIHRvIGhhdmUgYSBzcGVjaWFsIGltcGxl
bWVudGF0aW9uLgotLy8gT3RoZXIgcGxhdGZvcm1zIGNhbiBqdXN0IGltcGxlbWVudCB0aGVzZSBo
ZWxwZXIgbWV0aG9kcyB1c2luZyB0aGUgY29ycmVzcG9uZGluZyBwb2ludCBjb252ZXJzaW9uIG1l
dGhvZHMuCi0KLWlubGluZSBJbnRSZWN0IFNjcm9sbFZpZXc6OmNvbnRlbnRzVG9XaW5kb3coY29u
c3QgSW50UmVjdCYgcmVjdCkgY29uc3QKLXsKLSAgICByZXR1cm4gSW50UmVjdChjb250ZW50c1Rv
V2luZG93KHJlY3QubG9jYXRpb24oKSksIHJlY3Quc2l6ZSgpKTsKLX0KLQotaW5saW5lIEludFJl
Y3QgU2Nyb2xsVmlldzo6d2luZG93VG9Db250ZW50cyhjb25zdCBJbnRSZWN0JiByZWN0KSBjb25z
dAotewotICAgIHJldHVybiBJbnRSZWN0KHdpbmRvd1RvQ29udGVudHMocmVjdC5sb2NhdGlvbigp
KSwgcmVjdC5zaXplKCkpOwotfQotCi0jZW5kaWYKLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQog
CiAjZW5kaWYgLy8gU2Nyb2xsVmlld19oCkluZGV4OiBwbGF0Zm9ybS9ndGsvU2Nyb2xsVmlld0d0
ay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vZ3RrL1Njcm9sbFZpZXdHdGsuY3BwCShyZXZp
c2lvbiAzNjk4NSkKKysrIHBsYXRmb3JtL2d0ay9TY3JvbGxWaWV3R3RrLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNTMxLDE4ICs1MzEsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OnVwZGF0ZVNjcm9sbGJh
cnMoY29uc3QgCiAgICAgbV9kYXRhLT5pblVwZGF0ZVNjcm9sbGJhcnMgPSBmYWxzZTsKIH0KIAot
SW50UG9pbnQgU2Nyb2xsVmlldzo6d2luZG93VG9Db250ZW50cyhjb25zdCBJbnRQb2ludCYgd2lu
ZG93UG9pbnQpIGNvbnN0Ci17Ci0gICAgSW50UG9pbnQgdmlld1BvaW50ID0gY29udmVydEZyb21D
b250YWluaW5nV2luZG93KHdpbmRvd1BvaW50KTsKLSAgICByZXR1cm4gdmlld1BvaW50ICsgc2Ny
b2xsT2Zmc2V0KCk7Ci19Ci0KLUludFBvaW50IFNjcm9sbFZpZXc6OmNvbnRlbnRzVG9XaW5kb3co
Y29uc3QgSW50UG9pbnQmIGNvbnRlbnRzUG9pbnQpIGNvbnN0Ci17Ci0gICAgSW50UG9pbnQgdmll
d1BvaW50ID0gY29udGVudHNQb2ludCAtIHNjcm9sbE9mZnNldCgpOwotICAgIHJldHVybiBjb252
ZXJ0VG9Db250YWluaW5nV2luZG93KHZpZXdQb2ludCk7Ci19Ci0KIFNjcm9sbGJhciogU2Nyb2xs
Vmlldzo6c2Nyb2xsYmFyVW5kZXJNb3VzZShjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIG1vdXNl
RXZlbnQpCiB7CiAgICAgSW50UG9pbnQgdmlld1BvaW50ID0gY29udmVydEZyb21Db250YWluaW5n
V2luZG93KG1vdXNlRXZlbnQucG9zKCkpOwpJbmRleDogcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdN
YWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdNYWMubW0JKHJldmlz
aW9uIDM2OTg1KQorKysgcGxhdGZvcm0vbWFjL1Njcm9sbFZpZXdNYWMubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTE5OCw0NiArMTk4LDYgQEAgdm9pZCBTY3JvbGxWaWV3Ojp1cGRhdGUoKQogCiAvLyAi
Q29udGFpbmluZyBXaW5kb3ciIG1lYW5zIHRoZSBOU1dpbmRvdydzIGNvb3JkIHN5c3RlbSwgd2hp
Y2ggaXMgb3JpZ2luIGxvd2VyIGxlZnQKIAotSW50UG9pbnQgU2Nyb2xsVmlldzo6Y29udGVudHNU
b1dpbmRvdyhjb25zdCBJbnRQb2ludCYgY29udGVudHNQb2ludCkgY29uc3QKLXsKLSAgICBCRUdJ
Tl9CTE9DS19PQkpDX0VYQ0VQVElPTlM7Ci0gICAgaWYgKE5TVmlldyogZG9jdW1lbnRWaWV3ID0g
dGhpcy0+ZG9jdW1lbnRWaWV3KCkpIHsKLSAgICAgICAgTlNQb2ludCB0ZW1wUG9pbnQgPSB7IGNv
bnRlbnRzUG9pbnQueCgpLCBjb250ZW50c1BvaW50LnkoKSB9OyAvLyBEb24ndCB1c2UgTlNNYWtl
UG9pbnQgdG8gd29yayBhcm91bmQgNDIxMzMxNC4KLSAgICAgICAgcmV0dXJuIEludFBvaW50KFtk
b2N1bWVudFZpZXcgY29udmVydFBvaW50OnRlbXBQb2ludCB0b1ZpZXc6bmlsXSk7Ci0gICAgfQot
ICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlM7Ci0gICAgcmV0dXJuIEludFBvaW50KCk7Ci19
Ci0KLUludFBvaW50IFNjcm9sbFZpZXc6OndpbmRvd1RvQ29udGVudHMoY29uc3QgSW50UG9pbnQm
IHBvaW50KSBjb25zdAotewotICAgIEJFR0lOX0JMT0NLX09CSkNfRVhDRVBUSU9OUzsKLSAgICBp
ZiAoTlNWaWV3KiBkb2N1bWVudFZpZXcgPSB0aGlzLT5kb2N1bWVudFZpZXcoKSkgewotICAgICAg
ICBOU1BvaW50IHRlbXBQb2ludCA9IHsgcG9pbnQueCgpLCBwb2ludC55KCkgfTsgLy8gRG9uJ3Qg
dXNlIE5TTWFrZVBvaW50IHRvIHdvcmsgYXJvdW5kIDQyMTMzMTQuCi0gICAgICAgIHJldHVybiBJ
bnRQb2ludChbZG9jdW1lbnRWaWV3IGNvbnZlcnRQb2ludDp0ZW1wUG9pbnQgZnJvbVZpZXc6bmls
XSk7Ci0gICAgfQotICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlM7Ci0gICAgcmV0dXJuIElu
dFBvaW50KCk7Ci19Ci0KLUludFJlY3QgU2Nyb2xsVmlldzo6Y29udGVudHNUb1dpbmRvdyhjb25z
dCBJbnRSZWN0JiBjb250ZW50c1JlY3QpIGNvbnN0Ci17Ci0gICAgQkVHSU5fQkxPQ0tfT0JKQ19F
WENFUFRJT05TOwotICAgIGlmIChOU1ZpZXcqIGRvY3VtZW50VmlldyA9IHRoaXMtPmRvY3VtZW50
VmlldygpKQotICAgICAgICByZXR1cm4gSW50UmVjdChbZG9jdW1lbnRWaWV3IGNvbnZlcnRSZWN0
OmNvbnRlbnRzUmVjdCB0b1ZpZXc6bmlsXSk7Ci0gICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9O
UzsKLSAgICByZXR1cm4gSW50UmVjdCgpOwotfQotCi1JbnRSZWN0IFNjcm9sbFZpZXc6OndpbmRv
d1RvQ29udGVudHMoY29uc3QgSW50UmVjdCYgcmVjdCkgY29uc3QKLXsKLSAgICBCRUdJTl9CTE9D
S19PQkpDX0VYQ0VQVElPTlM7Ci0gICAgaWYgKE5TVmlldyogZG9jdW1lbnRWaWV3ID0gdGhpcy0+
ZG9jdW1lbnRWaWV3KCkpCi0gICAgICAgIHJldHVybiBJbnRSZWN0KFtkb2N1bWVudFZpZXcgY29u
dmVydFJlY3Q6cmVjdCBmcm9tVmlldzpuaWxdKTsKLSAgICBFTkRfQkxPQ0tfT0JKQ19FWENFUFRJ
T05TOwotICAgIHJldHVybiBJbnRSZWN0KCk7Ci19Ci0KIEludFJlY3QgU2Nyb2xsVmlldzo6Y29u
dGVudHNUb1NjcmVlbihjb25zdCBJbnRSZWN0JiByZWN0KSBjb25zdAogewogICAgIEJFR0lOX0JM
T0NLX09CSkNfRVhDRVBUSU9OUzsKSW5kZXg6IHBsYXRmb3JtL3F0L1Njcm9sbFZpZXdRdC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gcGxhdGZvcm0vcXQvU2Nyb2xsVmlld1F0LmNwcAkocmV2aXNpb24gMzY5
ODUpCisrKyBwbGF0Zm9ybS9xdC9TY3JvbGxWaWV3UXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0y
NDYsMTggKzI0Niw2IEBAIHZvaWQgU2Nyb2xsVmlldzo6Z2VvbWV0cnlDaGFuZ2VkKCkgY29uc3QK
ICAgICBjb25zdF9jYXN0PFNjcm9sbFZpZXcgKj4odGhpcyktPmludmFsaWRhdGVTY3JvbGxiYXJz
KCk7CiB9CiAKLUludFBvaW50IFNjcm9sbFZpZXc6OndpbmRvd1RvQ29udGVudHMoY29uc3QgSW50
UG9pbnQmIHdpbmRvd1BvaW50KSBjb25zdAotewotICAgIEludFBvaW50IHZpZXdQb2ludCA9IGNv
bnZlcnRGcm9tQ29udGFpbmluZ1dpbmRvdyh3aW5kb3dQb2ludCk7Ci0gICAgcmV0dXJuIHZpZXdQ
b2ludCArIHNjcm9sbE9mZnNldCgpOwotfQotCi1JbnRQb2ludCBTY3JvbGxWaWV3Ojpjb250ZW50
c1RvV2luZG93KGNvbnN0IEludFBvaW50JiBjb250ZW50c1BvaW50KSBjb25zdAotewotICAgIElu
dFBvaW50IHZpZXdQb2ludCA9IGNvbnRlbnRzUG9pbnQgLSBzY3JvbGxPZmZzZXQoKTsKLSAgICBy
ZXR1cm4gY29udmVydFRvQ29udGFpbmluZ1dpbmRvdyh2aWV3UG9pbnQpOwotfQotCiB2b2lkIFNj
cm9sbFZpZXc6OnN1cHByZXNzU2Nyb2xsYmFycyhib29sIHN1cHByZXNzZWQsIGJvb2wgcmVwYWlu
dE9uU3VwcHJlc3MpCiB7CiAgICAgbV9kYXRhLT5tX3Njcm9sbGJhcnNTdXBwcmVzc2VkID0gc3Vw
cHJlc3NlZDsKSW5kZXg6IHBsYXRmb3JtL3dpbi9TY3JvbGxWaWV3V2luLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBwbGF0Zm9ybS93aW4vU2Nyb2xsVmlld1dpbi5jcHAJKHJldmlzaW9uIDM2OTg1KQorKysg
cGxhdGZvcm0vd2luL1Njcm9sbFZpZXdXaW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzEsMTgg
KzI3MSw2IEBAIHZvaWQgU2Nyb2xsVmlldzo6c2V0RnJhbWVHZW9tZXRyeShjb25zdCAKICAgICBn
ZW9tZXRyeUNoYW5nZWQoKTsKIH0KIAotSW50UG9pbnQgU2Nyb2xsVmlldzo6d2luZG93VG9Db250
ZW50cyhjb25zdCBJbnRQb2ludCYgd2luZG93UG9pbnQpIGNvbnN0Ci17Ci0gICAgSW50UG9pbnQg
dmlld1BvaW50ID0gY29udmVydEZyb21Db250YWluaW5nV2luZG93KHdpbmRvd1BvaW50KTsKLSAg
ICByZXR1cm4gdmlld1BvaW50ICsgc2Nyb2xsT2Zmc2V0KCk7Ci19Ci0KLUludFBvaW50IFNjcm9s
bFZpZXc6OmNvbnRlbnRzVG9XaW5kb3coY29uc3QgSW50UG9pbnQmIGNvbnRlbnRzUG9pbnQpIGNv
bnN0Ci17Ci0gICAgSW50UG9pbnQgdmlld1BvaW50ID0gY29udGVudHNQb2ludCAtIHNjcm9sbE9m
ZnNldCgpOwotICAgIHJldHVybiBjb252ZXJ0VG9Db250YWluaW5nV2luZG93KHZpZXdQb2ludCk7
ICAKLX0KLQogdm9pZCBTY3JvbGxWaWV3OjpzdXBwcmVzc1Njcm9sbGJhcnMoYm9vbCBzdXBwcmVz
c2VkLCBib29sIHJlcGFpbnRPblN1cHByZXNzKQogewogICAgIG1fZGF0YS0+bV9zY3JvbGxiYXJz
U3VwcHJlc3NlZCA9IHN1cHByZXNzZWQ7CkluZGV4OiBwbGF0Zm9ybS93eC9TY3JvbGxWaWV3V3gu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIHBsYXRmb3JtL3d4L1Njcm9sbFZpZXdXeC5jcHAJKHJldmlzaW9u
IDM2OTg1KQorKysgcGxhdGZvcm0vd3gvU2Nyb2xsVmlld1d4LmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMzEzLDE2ICszMTMsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OnN1cHByZXNzU2Nyb2xsYmFycyhi
b29sCiAgICAgICAgIG1fZGF0YS0+c3VwcHJlc3NTY3JvbGxiYXJzID0gc3VwcHJlc3NlZDsKIH0K
IAotSW50UG9pbnQgU2Nyb2xsVmlldzo6Y29udGVudHNUb1dpbmRvdyhjb25zdCBJbnRQb2ludCYg
cG9pbnQpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIHBvaW50IC0gc2Nyb2xsT2Zmc2V0KCk7Ci19Ci0K
LUludFBvaW50IFNjcm9sbFZpZXc6OndpbmRvd1RvQ29udGVudHMoY29uc3QgSW50UG9pbnQmIHBv
aW50KSBjb25zdAotewotICAgIHJldHVybiBwb2ludCArIHNjcm9sbE9mZnNldCgpOwotfQotCiBi
b29sIFNjcm9sbFZpZXc6OmlzT2Zmc2NyZWVuKCkgY29uc3QKIHsKICAgICAvLyBOQjogVGhpcyBp
cyBjYWxsZWQgZnJvbSBSZW5kZXJPYmplY3Q6OndpbGxSZW5kZXJJbWFnZQo=
</data>
<flag name="review"
          id="10756"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>