<?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>100200</bug_id>
          
          <creation_ts>2012-10-23 22:41:16 -0700</creation_ts>
          <short_desc>[chromium] Respect image orientation in image dragging code</short_desc>
          <delta_ts>2012-10-24 11:03:05 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>100191</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nico Weber">thakis</reporter>
          <assigned_to name="Nico Weber">thakis</assigned_to>
          <cc>tony</cc>
    
    <cc>varunjain</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>749360</commentid>
    <comment_count>0</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2012-10-23 22:41:16 -0700</bug_when>
    <thetext>[chromium] Respect image orientation in image dragging code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749363</commentid>
    <comment_count>1</comment_count>
      <attachid>170318</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2012-10-23 22:42:50 -0700</bug_when>
    <thetext>Created attachment 170318
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749367</commentid>
    <comment_count>2</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2012-10-23 22:46:42 -0700</bug_when>
    <thetext>Looks like Tony reviewed code in this area recently, and Varun wrote code in this area recently. Please take a look.

(Varun: image sizes are in pixels, so I don&apos;t need to do anything special for this to be correct in hidpi, is that right?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749731</commentid>
    <comment_count>3</comment_count>
      <attachid>170412</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2012-10-24 09:12:59 -0700</bug_when>
    <thetext>Created attachment 170412
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749819</commentid>
    <comment_count>4</comment_count>
    <who name="Varun Jain">varunjain</who>
    <bug_when>2012-10-24 10:49:38 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Looks like Tony reviewed code in this area recently, and Varun wrote code in this area recently. Please take a look.
&gt; 
&gt; (Varun: image sizes are in pixels, so I don&apos;t need to do anything special for this to be correct in hidpi, is that right?)

Yes. The device scale factor is applied later in DragClientImpl. So I think this should just work for hidpi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749833</commentid>
    <comment_count>5</comment_count>
      <attachid>170412</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-24 11:03:01 -0700</bug_when>
    <thetext>Comment on attachment 170412
Patch

Clearing flags on attachment: 170412

Committed r132374: &lt;http://trac.webkit.org/changeset/132374&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749834</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-24 11:03:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170318</attachid>
            <date>2012-10-23 22:42:50 -0700</date>
            <delta_ts>2012-10-24 09:12:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100200-20121023224129.patch</filename>
            <type>text/plain</type>
            <size>3891</size>
            <attacher name="Nico Weber">thakis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzJmZGEyYWI2YzQyNmI1
YzIwMWNkNWQzNWZhZGFjODliM2I3NjgzYy4uMzcwMzE4NjRkNTBmNGMxMmVkMDAyNjg1ZGM4MTE2
ZTZlZjE2MmQ1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDEyLTEwLTIzICBOaWNv
IFdlYmVyICA8dGhha2lzQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbY2hyb21pdW1dIFJlc3Bl
Y3QgaW1hZ2Ugb3JpZW50YXRpb24gaW4gaW1hZ2UgZHJhZ2dpbmcgY29kZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjAwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkaXRpb25hbCBpbmZvcm1hdGlv
biBvZiB0aGUgY2hhbmdlIHN1Y2ggYXMgYXBwcm9hY2gsIHJhdGlvbmFsZS4gUGxlYXNlIGFkZCBw
ZXItZnVuY3Rpb24gZGVzY3JpcHRpb25zIGJlbG93IChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9EcmFnSW1hZ2VD
aHJvbWl1bVNraWEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y3JlYXRlRHJhZ0ltYWdlRnJvbUlt
YWdlKToKKworMjAxMi0xMC0yMyAgTmljbyBXZWJlciAgPHRoYWtpc0BjaHJvbWl1bS5vcmc+CisK
ICAgICAgICAgSG9ub3IgaW1hZ2Ugb3JpZW50YXRpb24gaW4gR3JhcGhpY3NDb250ZXh0U2tpYQog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMTc5CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0RyYWdJbWFnZUNo
cm9taXVtU2tpYS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9EcmFnSW1h
Z2VDaHJvbWl1bVNraWEuY3BwCmluZGV4IGRkOGFjZTM4NWMyNDgzMDhmYjZiMzAxYTQyZWZhODll
NzM2NGYzMjUuLjE3OGZmMGY1ZTkyZWI0NmIzYTJiMDc3YjRhZmQzMjJkY2U2ODg1N2IgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0RyYWdJbWFnZUNocm9taXVt
U2tpYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRHJhZ0ltYWdl
Q2hyb21pdW1Ta2lhLmNwcApAQCAtMzEsMTAgKzMxLDE1IEBACiAjaW5jbHVkZSAiY29uZmlnLmgi
CiAjaW5jbHVkZSAiRHJhZ0ltYWdlLmgiCiAKKyNpbmNsdWRlICJBZmZpbmVUcmFuc2Zvcm0uaCIK
KyNpbmNsdWRlICJCaXRtYXBJbWFnZS5oIgorI2luY2x1ZGUgIkZsb2F0UmVjdC5oIgogI2luY2x1
ZGUgIkltYWdlLmgiCiAjaW5jbHVkZSAiTmF0aXZlSW1hZ2VTa2lhLmgiCiAjaW5jbHVkZSAiTm90
SW1wbGVtZW50ZWQuaCIKICNpbmNsdWRlICJTa0JpdG1hcC5oIgorI2luY2x1ZGUgIlNrQ2FudmFz
LmgiCisjaW5jbHVkZSAiU2tNYXRyaXguaCIKIAogI2luY2x1ZGUgInNraWEvZXh0L2ltYWdlX29w
ZXJhdGlvbnMuaCIKIApAQCAtOTUsNyArMTAwLDcgQEAgRHJhZ0ltYWdlUmVmIGRpc3NvbHZlRHJh
Z0ltYWdlVG9GcmFjdGlvbihEcmFnSW1hZ2VSZWYgaW1hZ2UsIGZsb2F0IGZyYWN0aW9uKQogICAg
IHJldHVybiBpbWFnZTsKIH0KIAotRHJhZ0ltYWdlUmVmIGNyZWF0ZURyYWdJbWFnZUZyb21JbWFn
ZShJbWFnZSogaW1hZ2UsIFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uRW51bSkKK0RyYWdJbWFnZVJl
ZiBjcmVhdGVEcmFnSW1hZ2VGcm9tSW1hZ2UoSW1hZ2UqIGltYWdlLCBSZXNwZWN0SW1hZ2VPcmll
bnRhdGlvbkVudW0gc2hvdWxkUmVzcGVjdEltYWdlT3JpZW50YXRpb24pCiB7CiAgICAgaWYgKCFp
bWFnZSkKICAgICAgICAgcmV0dXJuIDA7CkBAIC0xMDQsMTEgKzEwOSwzOCBAQCBEcmFnSW1hZ2VS
ZWYgY3JlYXRlRHJhZ0ltYWdlRnJvbUltYWdlKEltYWdlKiBpbWFnZSwgUmVzcGVjdEltYWdlT3Jp
ZW50YXRpb25FbnVtKQogICAgIGlmICghYml0bWFwKQogICAgICAgICByZXR1cm4gMDsKIAotICAg
IFNrQml0bWFwKiBkcmFnSW1hZ2UgPSBuZXcgU2tCaXRtYXAoKTsKLSAgICBiaXRtYXAtPmJpdG1h
cCgpLmNvcHlUbyhkcmFnSW1hZ2UsIFNrQml0bWFwOjprQVJHQl84ODg4X0NvbmZpZyk7CiAgICAg
RHJhZ0ltYWdlQ2hyb21pdW0qIGRyYWdJbWFnZUNocm9taXVtID0gbmV3IERyYWdJbWFnZUNocm9t
aXVtOwotICAgIGRyYWdJbWFnZUNocm9taXVtLT5iaXRtYXAgPSBkcmFnSW1hZ2U7CisgICAgZHJh
Z0ltYWdlQ2hyb21pdW0tPmJpdG1hcCA9IG5ldyBTa0JpdG1hcCgpOwogICAgIGRyYWdJbWFnZUNo
cm9taXVtLT5yZXNvbHV0aW9uU2NhbGUgPSBiaXRtYXAtPnJlc29sdXRpb25TY2FsZSgpOworCisg
ICAgaWYgKGltYWdlLT5pc0JpdG1hcEltYWdlKCkpIHsKKyAgICAgICAgSW1hZ2VPcmllbnRhdGlv
biBvcmllbnRhdGlvbiA9IERlZmF1bHRJbWFnZU9yaWVudGF0aW9uOworICAgICAgICBCaXRtYXBJ
bWFnZSogYml0bWFwSW1hZ2UgPSBzdGF0aWNfY2FzdDxCaXRtYXBJbWFnZSo+KGltYWdlKTsKKyAg
ICAgICAgSW50U2l6ZSBzaXplUmVzcGVjdGluZ09yaWVudGF0aW9uID0gYml0bWFwSW1hZ2UtPnNp
emVSZXNwZWN0aW5nT3JpZW50YXRpb24oKTsKKworICAgICAgICBpZiAoc2hvdWxkUmVzcGVjdElt
YWdlT3JpZW50YXRpb24gPT0gUmVzcGVjdEltYWdlT3JpZW50YXRpb24pCisgICAgICAgICAgICBv
cmllbnRhdGlvbiA9IGJpdG1hcEltYWdlLT5jdXJyZW50RnJhbWVPcmllbnRhdGlvbigpOworCisg
ICAgICAgIGlmIChvcmllbnRhdGlvbiAhPSBEZWZhdWx0SW1hZ2VPcmllbnRhdGlvbikgeworICAg
ICAgICAgICAgLy8gQ29uc3RydWN0IGEgY29ycmVjdGx5LXJvdGF0ZWQgY29weSBvZiB0aGUgaW1h
Z2UgdG8gdXNlIGFzIHRoZSBkcmFnIGltYWdlLgorICAgICAgICAgICAgZHJhZ0ltYWdlQ2hyb21p
dW0tPmJpdG1hcC0+c2V0Q29uZmlnKAorICAgICAgICAgICAgICAgIFNrQml0bWFwOjprQVJHQl84
ODg4X0NvbmZpZywgc2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbi53aWR0aCgpLCBzaXplUmVzcGVj
dGluZ09yaWVudGF0aW9uLmhlaWdodCgpKTsKKyAgICAgICAgICAgIGRyYWdJbWFnZUNocm9taXVt
LT5iaXRtYXAtPmFsbG9jUGl4ZWxzKCk7CisKKyAgICAgICAgICAgIFNrQ2FudmFzIGNhbnZhcygq
ZHJhZ0ltYWdlQ2hyb21pdW0tPmJpdG1hcCk7CisgICAgICAgICAgICBTa01hdHJpeCB0cmFuc2Zv
cm0gPSBvcmllbnRhdGlvbi50cmFuc2Zvcm1Gcm9tRGVmYXVsdChzaXplUmVzcGVjdGluZ09yaWVu
dGF0aW9uKTsKKyAgICAgICAgICAgIGNhbnZhcy5jb25jYXQodHJhbnNmb3JtKTsKKworICAgICAg
ICAgICAgRmxvYXRSZWN0IGRlc3RSZWN0KEZsb2F0UG9pbnQoKSwgc2l6ZVJlc3BlY3RpbmdPcmll
bnRhdGlvbik7CisgICAgICAgICAgICBpZiAob3JpZW50YXRpb24udXNlc1dpZHRoQXNIZWlnaHQo
KSkKKyAgICAgICAgICAgICAgICBkZXN0UmVjdCA9IEZsb2F0UmVjdChkZXN0UmVjdC54KCksIGRl
c3RSZWN0LnkoKSwgZGVzdFJlY3QuaGVpZ2h0KCksIGRlc3RSZWN0LndpZHRoKCkpOworCisgICAg
ICAgICAgICBjYW52YXMuZHJhd0JpdG1hcFJlY3QoYml0bWFwLT5iaXRtYXAoKSwgMCwgZGVzdFJl
Y3QpOworICAgICAgICAgICAgcmV0dXJuIGRyYWdJbWFnZUNocm9taXVtOworICAgICAgICB9Cisg
ICAgfQorCisgICAgYml0bWFwLT5iaXRtYXAoKS5jb3B5VG8oZHJhZ0ltYWdlQ2hyb21pdW0tPmJp
dG1hcCwgU2tCaXRtYXA6OmtBUkdCXzg4ODhfQ29uZmlnKTsKICAgICByZXR1cm4gZHJhZ0ltYWdl
Q2hyb21pdW07CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170412</attachid>
            <date>2012-10-24 09:12:59 -0700</date>
            <delta_ts>2012-10-24 11:03:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100200-20121024091135.patch</filename>
            <type>text/plain</type>
            <size>3880</size>
            <attacher name="Nico Weber">thakis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzJmZGEyYWI2YzQyNmI1
YzIwMWNkNWQzNWZhZGFjODliM2I3NjgzYy4uYTM1ZGEyNWZkNjZjNTJlODVhMjc0YTRiMzM1YjVk
Mjc3MTJhYzUxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDEyLTEwLTIzICBOaWNv
IFdlYmVyICA8dGhha2lzQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbY2hyb21pdW1dIFJlc3Bl
Y3QgaW1hZ2Ugb3JpZW50YXRpb24gaW4gaW1hZ2UgZHJhZ2dpbmcgY29kZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjAwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQmFzZWQgb24gdGhlIGNvcnJlc3Bv
bmRpbmcgY29kZSBpbiBEcmFnSW1hZ2VNYWMubW0uICBUaGUgaW1hZ2UKKyAgICAgICAgcm90YXRp
b24gY29kZSBpc24ndCBob29rZWQgdXAgeWV0LCBzbyBubyBvYnNlcnZhYmxlIGVmZmVjdCBmb3Ig
bm93LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vRHJhZ0ltYWdlQ2hyb21pdW1Ta2lh
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNyZWF0ZURyYWdJbWFnZUZyb21JbWFnZSk6CisKKzIw
MTItMTAtMjMgIE5pY28gV2ViZXIgIDx0aGFraXNAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIEhv
bm9yIGltYWdlIG9yaWVudGF0aW9uIGluIEdyYXBoaWNzQ29udGV4dFNraWEKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDE3OQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9EcmFnSW1hZ2VDaHJvbWl1bVNraWEu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRHJhZ0ltYWdlQ2hyb21pdW1T
a2lhLmNwcAppbmRleCBkZDhhY2UzODVjMjQ4MzA4ZmI2YjMwMWE0MmVmYTg5ZTczNjRmMzI1Li4x
NzhmZjBmNWU5MmViNDZiM2EyYjA3N2I0YWZkMzIyZGNlNjg4NTdiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9EcmFnSW1hZ2VDaHJvbWl1bVNraWEuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0RyYWdJbWFnZUNocm9taXVtU2tp
YS5jcHAKQEAgLTMxLDEwICszMSwxNSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUg
IkRyYWdJbWFnZS5oIgogCisjaW5jbHVkZSAiQWZmaW5lVHJhbnNmb3JtLmgiCisjaW5jbHVkZSAi
Qml0bWFwSW1hZ2UuaCIKKyNpbmNsdWRlICJGbG9hdFJlY3QuaCIKICNpbmNsdWRlICJJbWFnZS5o
IgogI2luY2x1ZGUgIk5hdGl2ZUltYWdlU2tpYS5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVk
LmgiCiAjaW5jbHVkZSAiU2tCaXRtYXAuaCIKKyNpbmNsdWRlICJTa0NhbnZhcy5oIgorI2luY2x1
ZGUgIlNrTWF0cml4LmgiCiAKICNpbmNsdWRlICJza2lhL2V4dC9pbWFnZV9vcGVyYXRpb25zLmgi
CiAKQEAgLTk1LDcgKzEwMCw3IEBAIERyYWdJbWFnZVJlZiBkaXNzb2x2ZURyYWdJbWFnZVRvRnJh
Y3Rpb24oRHJhZ0ltYWdlUmVmIGltYWdlLCBmbG9hdCBmcmFjdGlvbikKICAgICByZXR1cm4gaW1h
Z2U7CiB9CiAKLURyYWdJbWFnZVJlZiBjcmVhdGVEcmFnSW1hZ2VGcm9tSW1hZ2UoSW1hZ2UqIGlt
YWdlLCBSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbkVudW0pCitEcmFnSW1hZ2VSZWYgY3JlYXRlRHJh
Z0ltYWdlRnJvbUltYWdlKEltYWdlKiBpbWFnZSwgUmVzcGVjdEltYWdlT3JpZW50YXRpb25FbnVt
IHNob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKQogewogICAgIGlmICghaW1hZ2UpCiAgICAg
ICAgIHJldHVybiAwOwpAQCAtMTA0LDExICsxMDksMzggQEAgRHJhZ0ltYWdlUmVmIGNyZWF0ZURy
YWdJbWFnZUZyb21JbWFnZShJbWFnZSogaW1hZ2UsIFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uRW51
bSkKICAgICBpZiAoIWJpdG1hcCkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBTa0JpdG1hcCog
ZHJhZ0ltYWdlID0gbmV3IFNrQml0bWFwKCk7Ci0gICAgYml0bWFwLT5iaXRtYXAoKS5jb3B5VG8o
ZHJhZ0ltYWdlLCBTa0JpdG1hcDo6a0FSR0JfODg4OF9Db25maWcpOwogICAgIERyYWdJbWFnZUNo
cm9taXVtKiBkcmFnSW1hZ2VDaHJvbWl1bSA9IG5ldyBEcmFnSW1hZ2VDaHJvbWl1bTsKLSAgICBk
cmFnSW1hZ2VDaHJvbWl1bS0+Yml0bWFwID0gZHJhZ0ltYWdlOworICAgIGRyYWdJbWFnZUNocm9t
aXVtLT5iaXRtYXAgPSBuZXcgU2tCaXRtYXAoKTsKICAgICBkcmFnSW1hZ2VDaHJvbWl1bS0+cmVz
b2x1dGlvblNjYWxlID0gYml0bWFwLT5yZXNvbHV0aW9uU2NhbGUoKTsKKworICAgIGlmIChpbWFn
ZS0+aXNCaXRtYXBJbWFnZSgpKSB7CisgICAgICAgIEltYWdlT3JpZW50YXRpb24gb3JpZW50YXRp
b24gPSBEZWZhdWx0SW1hZ2VPcmllbnRhdGlvbjsKKyAgICAgICAgQml0bWFwSW1hZ2UqIGJpdG1h
cEltYWdlID0gc3RhdGljX2Nhc3Q8Qml0bWFwSW1hZ2UqPihpbWFnZSk7CisgICAgICAgIEludFNp
emUgc2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbiA9IGJpdG1hcEltYWdlLT5zaXplUmVzcGVjdGlu
Z09yaWVudGF0aW9uKCk7CisKKyAgICAgICAgaWYgKHNob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0
aW9uID09IFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKQorICAgICAgICAgICAgb3JpZW50YXRpb24g
PSBiaXRtYXBJbWFnZS0+Y3VycmVudEZyYW1lT3JpZW50YXRpb24oKTsKKworICAgICAgICBpZiAo
b3JpZW50YXRpb24gIT0gRGVmYXVsdEltYWdlT3JpZW50YXRpb24pIHsKKyAgICAgICAgICAgIC8v
IENvbnN0cnVjdCBhIGNvcnJlY3RseS1yb3RhdGVkIGNvcHkgb2YgdGhlIGltYWdlIHRvIHVzZSBh
cyB0aGUgZHJhZyBpbWFnZS4KKyAgICAgICAgICAgIGRyYWdJbWFnZUNocm9taXVtLT5iaXRtYXAt
PnNldENvbmZpZygKKyAgICAgICAgICAgICAgICBTa0JpdG1hcDo6a0FSR0JfODg4OF9Db25maWcs
IHNpemVSZXNwZWN0aW5nT3JpZW50YXRpb24ud2lkdGgoKSwgc2l6ZVJlc3BlY3RpbmdPcmllbnRh
dGlvbi5oZWlnaHQoKSk7CisgICAgICAgICAgICBkcmFnSW1hZ2VDaHJvbWl1bS0+Yml0bWFwLT5h
bGxvY1BpeGVscygpOworCisgICAgICAgICAgICBTa0NhbnZhcyBjYW52YXMoKmRyYWdJbWFnZUNo
cm9taXVtLT5iaXRtYXApOworICAgICAgICAgICAgU2tNYXRyaXggdHJhbnNmb3JtID0gb3JpZW50
YXRpb24udHJhbnNmb3JtRnJvbURlZmF1bHQoc2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbik7Cisg
ICAgICAgICAgICBjYW52YXMuY29uY2F0KHRyYW5zZm9ybSk7CisKKyAgICAgICAgICAgIEZsb2F0
UmVjdCBkZXN0UmVjdChGbG9hdFBvaW50KCksIHNpemVSZXNwZWN0aW5nT3JpZW50YXRpb24pOwor
ICAgICAgICAgICAgaWYgKG9yaWVudGF0aW9uLnVzZXNXaWR0aEFzSGVpZ2h0KCkpCisgICAgICAg
ICAgICAgICAgZGVzdFJlY3QgPSBGbG9hdFJlY3QoZGVzdFJlY3QueCgpLCBkZXN0UmVjdC55KCks
IGRlc3RSZWN0LmhlaWdodCgpLCBkZXN0UmVjdC53aWR0aCgpKTsKKworICAgICAgICAgICAgY2Fu
dmFzLmRyYXdCaXRtYXBSZWN0KGJpdG1hcC0+Yml0bWFwKCksIDAsIGRlc3RSZWN0KTsKKyAgICAg
ICAgICAgIHJldHVybiBkcmFnSW1hZ2VDaHJvbWl1bTsKKyAgICAgICAgfQorICAgIH0KKworICAg
IGJpdG1hcC0+Yml0bWFwKCkuY29weVRvKGRyYWdJbWFnZUNocm9taXVtLT5iaXRtYXAsIFNrQml0
bWFwOjprQVJHQl84ODg4X0NvbmZpZyk7CiAgICAgcmV0dXJuIGRyYWdJbWFnZUNocm9taXVtOwog
fQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>