<?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>51975</bug_id>
          
          <creation_ts>2011-01-05 18:01:11 -0800</creation_ts>
          <short_desc>Directly composited SVG images fail to render</short_desc>
          <delta_ts>2011-01-05 21:48:20 -0800</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>PC</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>329943</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-05 18:01:11 -0800</bug_when>
    <thetext>&lt;img src=&quot;foo.svg&quot; -webkit-transform: translateZ(0)&quot;&gt; fails to render.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329953</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-05 18:15:29 -0800</bug_when>
    <thetext>r67900 was supposed to fix this, but CachedImage::image() can return a nullImage() which is a bitmap image.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329966</commentid>
    <comment_count>2</comment_count>
      <attachid>78086</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-05 18:28:23 -0800</bug_when>
    <thetext>Created attachment 78086
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330017</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-05 21:30:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/8248494&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330020</commentid>
    <comment_count>4</comment_count>
      <attachid>78086</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2011-01-05 21:33:11 -0800</bug_when>
    <thetext>Comment on attachment 78086
Patch

re=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330023</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-05 21:45:12 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/75137</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78086</attachid>
            <date>2011-01-05 18:28:23 -0800</date>
            <delta_ts>2011-01-05 21:33:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51975-20110105182821.patch</filename>
            <type>text/plain</type>
            <size>8670</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5YjBiYzRiNjVlMmU5NDkxOTg4NTUwOTM2N2EwZDY4ZDU1MjgwOGM4Li42OTkwOTQz
Y2U1NjQ1MmVlN2U1MzAzYmY5MmIxODU0MzgyYTA0MmZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDEtMDUgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlyZWN0bHkgY29t
cG9zaXRlZCBTVkcgaW1hZ2VzIGZhaWwgdG8gcmVuZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTk3NQorICAgICAgICAKKyAgICAgICAgTmV3IHRl
c3RjYXNlIHdpdGggZGlyZWN0bHkgY29tcG9zaXRlZCBTVkcgaW1hZ2UuCisKKyAgICAgICAgKiBj
b21wb3NpdGluZy9pbWFnZXMvZGlyZWN0LXN2Zy1pbWFnZS1leHBlY3RlZC5jaGVja3N1bTogQWRk
ZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvaW1hZ2VzL2RpcmVjdC1zdmctaW1hZ2UtZXhwZWN0
ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9pbWFnZXMvZGlyZWN0LXN2Zy1p
bWFnZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL2ltYWdlcy9k
aXJlY3Qtc3ZnLWltYWdlLmh0bWw6IEFkZGVkLgorCiAyMDExLTAxLTA1ICBTdGVwaGVuIFdoaXRl
ICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQ7IHRlc3Qg
ZXhwZWN0YXRpb25zIHVwZGF0ZS4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9pbWFnZXMvZGlyZWN0LXN2Zy1pbWFnZS1leHBlY3RlZC5jaGVja3N1bSBiL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL2ltYWdlcy9kaXJlY3Qtc3ZnLWltYWdlLWV4cGVjdGVkLmNoZWNrc3VtCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjg5YTM0OWY0YmVmNWE4MGM4MDM1NjRiZjFhNDljYWM3MmIxZmY3YzAKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9pbWFnZXMvZGlyZWN0LXN2Zy1p
bWFnZS1leHBlY3RlZC5jaGVja3N1bQpAQCAtMCwwICsxIEBACitlZGRhYTQwMTljM2Q0MjA5YmI3
NWRlNzUyMGRiYzAzZApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NvbXBvc2l0aW5nL2ltYWdlcy9kaXJlY3Qtc3ZnLWltYWdlLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2ltYWdlcy9kaXJlY3Qtc3ZnLWltYWdlLWV4cGVj
dGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5lNDJiYzdiNDJlMzBmZjcyZTVjZGU2YzUwODFlOWI2YmRiMDYy
M2Q4CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAxMTMxMQp6Y21lQVNATj8ob2xIeWB1VkJxIWlh
MHl+eVV7K3ZZVjJhPmkxQiVRbFlicFM4LWVvI0YyWTVPPUQrQ25mcilCMSgKekdCOHZ5d3VZUn43
SXFaKlhPXzN9ZilZbm1IczdYLTJ9KylrdDIxMSRuRWUkQCVJM0soenMrPyppbX5VbEpoUnZECnop
VjQwfGM9RzY/KTstc14zKSVsUyRXP3R2KGY0WU5hQER4RVN8ZSRweGJEWlpjfE9+Z3pCK0tPPyg7
cUtfcUYrRAp6X1pmSkxFfTQ5N1YwcHJPSlpPPCVXPUBTJCl9SWNCekQxbWxDYVImZy19dEdwSVdg
eW50YlRyQGlvWT5CPn5RdCgKekA9Zkp5WEk8SmhpQG9LcSF2cHRPSD89bXI3Y2I8QjZrX1ZJeHhZ
fkpjblFiLSQyVUhgPjlfUSZ0VD8hcFUpJU9iCnpxKjlIOHNxVlJZLXlPa2NSV0NhPGRzc35RU3tQ
KEU9WCY+KT4kMj5iZDE9UV4yPC1LcnV4JDY0Y2RMXlkmaGgpawp6SCh+R0dGTGkjS0A3V3p2Smo1
LXoqNH1NTEA0VC0pU000N3FLM3d3Yk5TbSNVZ3oxK2IzOExHalJ7ayhPQm9aJisKenRHKzB0QFRN
TmAjfkpKWGhKRXNDRHd0cSNEa1pVQElMZ0VTeD0tR1pVRzEjM1lTKUY9S1BuRmtkfDI1cG9QT2Bo
CnotU0A3eW5BUktjJD97MD8lO05QMzVPOEhsb1V0TG1xMEw2aCZ9MzdRejRCQHs+Qi1lYnI3QnN3
T09qa1JJIyEkQQp6dkUzZkg8Z1UjPjRXK148JlJhUHF7Yy0lS3dmPzA0KTVAUXhWPmE5ZmAjeHB1
PnsrYCRKK01DZGJtbVNleCRCb3QKekpUQ1QpdENAUEdZO3c1IXZeQUFnZHVGfG52VlJqay1TQW5I
WTUkU3A0WmxDPyMhbyNuVTkoNXo9O1A0T3VlQDdJCnpxWVRhTyYoRXAxd3Rie2BVVF5FUTs8Y1VL
PTMlcF5yfmwzSmAyQjl4cDJeUWJmQk1JTHtyRCZTPzIrVjBudWNtKwp6VUMkTGVyeXRlKElPJkc+
WVZKbn54eUwhP1BIb2U/bHNvYTQlR0hFflMkbj9mJEokMyU+fipXPmA1SEp5XjMwYD4KeiZoUGJ5
dntGcHc/JlFuPSlxbmY9QU1xI095UG5WMlZBOVdkYUFNfUorfkM2WjB0LWBAPGB1N0Y2NW9IWl9R
U1RrCno/OFM4IWVeP0BIUipTNi1HTSVybWhmJGBpeS1NemQ9OFZoSnJrJUE2WVMpPVJkRHFLUk5r
TH08WmFXN0JVMDEhSAp6Pk1nYztXQHlzT3ZLdW9tJWpVQH12fj5EQFdWdSlCPFhgSlEzVTJ0akE/
V0FOSDk8Ryl7R19mbVBYQ3BFVjkjSUkKejB+T3QhMz05ZWtvLVUzZDZedzZoWnVFNXk2ayZEaiQh
Tz9XbT9XaU9Ve2NffXJMbnAyJEdWYSlyWi1SWnBNVCV+CnplRD9qKjlEaSM1P21NJm5oWDR9YGhr
JH1aMHxPKHwpJnRlSDhUfio4VHg1QyEhX0pnRiFWcWJZPW1jKCMzM0lMfQp6ajRCeG9tKGohayV7
SFQlV1ZCPSRFaXAle2lQNT9kKz0+YDI0bzhjXyhjKkJsSTI8aHdzYVlIemM+TUdLPyFKNFIKeiZe
OU0xZzlVSz9VfChgJml6fSQ+MkZZKi1MPEFIakFEOzs0R2MqUHtHKSRTYjRjNVR9cyt6JlhsPThf
ITIrXllwCno7TnFBTmJYZzIkMVc8M1ZMeFljO0pFOVpGOz5FfXFseXlyOT4+YVIwMnx6dDNBQTJB
eWNGPElDQGJabUB4Ql9ndwp6NDxuO2RyM3tqREhDUzBaUiVVaTF4ZWNnQ3R6UXwqOy13Nz9ueD9z
ZTIpN3hxdllkRVFzRGlMfjBubWQ+bSsyejgKelpDTH11T3EpST1pPkVMI2pSd2tTcHAyI3owZm9g
KiFea3ZSclo2Oyk3UEpEUndHUnUmWHFEVkIrRD1oJDc7VV5VCnpqa2FoPG9CNXpGISlWYFV2X2xC
JlQjb2pWOVU0WjU0cD15YiFPJWdIbmAkb3UxSUd1QFQ3YzI5bUMqc0coTlZiMwp5Q2pWJVlBMmpH
WkkqMl93dk9uNzcyaFgrKXlFJmkoXjQ2PCltZT12I1RARzliJTs0JGo9ZCNXenAkUHpHITV4P1kK
CmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL2ltYWdlcy9kaXJlY3Qtc3ZnLWltYWdlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL2ltYWdlcy9kaXJlY3Qtc3ZnLWltYWdlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li44YmFjMmFkYzk5YjJmYjJjY2Y1NGVhNzgzNjg4ZmE5MzUzNWY1M2JhCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaW1hZ2VzL2RpcmVjdC1zdmctaW1hZ2UtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAor
ICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4
MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBS
ZW5kZXJCb2R5IHtCT0RZfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNp
emUgMTAweDIwMAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDAsMCkgc2l6
ZSAxMDB4MjAwIFtiZ2NvbG9yPSNGRjAwMDBdCitsYXllciBhdCAoMCwwKSBzaXplIDEwMHgxMDAK
KyAgUmVuZGVySW1hZ2Uge0lNR30gYXQgKDAsMCkgc2l6ZSAxMDB4MTAwCitsYXllciBhdCAoMCwx
MDApIHNpemUgMTAweDEwMAorICBSZW5kZXJJbWFnZSB7SU1HfSBhdCAoMCwxMDApIHNpemUgMTAw
eDEwMApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaW1hZ2VzL2RpcmVjdC1z
dmctaW1hZ2UuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2ltYWdlcy9kaXJlY3Qtc3Zn
LWltYWdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMWUzZmE1YzA2ZTVjM2QxMWE5OWY3MjExMzgzYmQ1YjQ5
NzY2YmFhMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2ltYWdl
cy9kaXJlY3Qtc3ZnLWltYWdlLmh0bWwKQEAgLTAsMCArMSw0MCBAQAorPCFET0NUWVBFPgorCis8
aHRtbD4KKzxoZWFkPgorICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgor
ICAgIGJvZHkgeworICAgICAgICBtYXJnaW46IDA7CisgICAgfQorCisgICAgaW1nIHsKKyAgICAg
ICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICBkaXNwbGF5OiBibG9jazsKKyAgICAgICAg
d2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKyAgICAKKyAgICAu
Y29tcG9zaXRlZCB7CisgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOwor
ICAgIH0KKyAgICAKKyAgICAjaW5kaWNhdG9yIHsKKyAgICAgICAgcG9zaXRpb246IGFic29sdXRl
OworICAgICAgICB0b3A6IDA7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAgICAg
ICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgIH0KKyAgPC9zdHls
ZT4KKzwvaGVhZD4KKzxib2R5PgorCisgICAgPGRpdiBpZD0iaW5kaWNhdG9yIj48L2Rpdj4KKwor
ICAgIDxpbWcgc3JjPSIuLi8uLi9mYXN0L2ltYWdlcy9yZXNvdXJjZXMvZ3JlZW4tZml4ZWQtc2l6
ZS1yZWN0LnN2ZyI+CisgICAgPGltZyBjbGFzcz0iY29tcG9zaXRlZCIgc3JjPSIuLi8uLi9mYXN0
L2ltYWdlcy9yZXNvdXJjZXMvZ3JlZW4tZml4ZWQtc2l6ZS1yZWN0LnN2ZyI+CisKKyAgICA8IS0t
IFlvdSBzaG91bGQgc2VlIHR3byBubyByZWQgYWJvdmUgLS0+CisKKzwvYm9keT4KKzwvaHRtbD4K
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NDdmZWRjOTNiMzBjYzBlNjFmMDMxNGQzODI2YjE1NzE3Mjk2MzMxNS4uYjU2ZmIzNzE5YTVkZjcy
NzE2MjAxMDI2Y2YxODA3Nzk2NTE1NTIyMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOCBAQAorMjAxMS0wMS0wNSAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEaXJlY3RseSBjb21wb3NpdGVkIFNWRyBpbWFn
ZXMgZmFpbCB0byByZW5kZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTUxOTc1CisgICAgICAgIAorICAgICAgICBUaGVyZSB3YXMgYWxyZWFkeSBjb2Rl
LCBhZGRlZCBpbiByNjc5MDAsIHRvIGRldGVjdCB3aGV0aGVyIGFuIGltYWdlCisgICAgICAgIG1h
eSBiZSBkaXJlY3RseSBjb21wb3NpdGVkLCBieSBjaGVja2luZyB0byBzZWUgaWYgaXQncyBhIGJp
dG1hcCBpbWFnZS4KKyAgICAgICAgCisgICAgICAgIEhvd2V2ZXIsIENhY2hlZEltYWdlOjppbWFn
ZSgpIHJldHVybnMgdGhlIG51bGxJbWFnZSgpIGlmIG1faW1hZ2UgaXMgbnVsbCwKKyAgICAgICAg
d2hpY2ggaXMgYSBCaXRtYXBJbWFnZSwgY29uZnVzaW5nIHRoaXMgdGVzdC4KKworICAgICAgICBU
ZXN0OiBjb21wb3NpdGluZy9pbWFnZXMvZGlyZWN0LXN2Zy1pbWFnZS5odG1sCisKKyAgICAgICAg
KiBsb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwOiBSZW1vdmUgbnVsbEltYWdlKCksIHNpbmNl
IEltYWdlIGhhcworICAgICAgICBleGFjdGx5IHRoZSBzYW1lIG1ldGhvZC4KKyAgICAgICAgKFdl
YkNvcmU6OkNhY2hlZEltYWdlOjppbWFnZSk6IFVzZSBJbWFnZTo6bnVsbEltYWdlKCkuCisgICAg
ICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmg6CisgICAgICAgIChXZWJDb3JlOjpDYWNo
ZWRJbWFnZTo6aGFzSW1hZ2UpOiBOZXcgbWV0aG9kIHRvIGFzayB3aGV0aGVyIHRoZSBtX2ltYWdl
IGlzCisgICAgICAgIG5vbi1udWxsLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckJh
Y2tpbmcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJCYWNraW5nOjppc0RpcmVj
dGx5Q29tcG9zaXRlZEltYWdlKTogVXNlIGhhc0ltYWdlKCkKKyAgICAgICAgc28gdGhhdCB3ZSBk
b24ndCB0ZXN0IHRoZSBudWxsSW1hZ2UuCisKIDIwMTEtMDEtMDUgIFByYXRpayBTb2xhbmtpICA8
cHNvbGFua2lAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwIGIvV2ViQ29y
ZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCmluZGV4IDM5NDYyYjZhODIxYzc3YzY1MDky
ODcyMTU2NTdkNGRiMjZiZWZjZTQuLjYwNjk0MmI1MGZkMmUxMmQ2MWZmYTZlNWIwMmI0YjY4ODZj
N2ZlYTIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcAor
KysgYi9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAKQEAgLTExNywxMiArMTE3
LDYgQEAgc3RhdGljIEltYWdlKiBicm9rZW5JbWFnZSgpCiAgICAgcmV0dXJuIGJyb2tlbkltYWdl
LmdldCgpOwogfQogCi1zdGF0aWMgSW1hZ2UqIG51bGxJbWFnZSgpCi17Ci0gICAgREVGSU5FX1NU
QVRJQ19MT0NBTChSZWZQdHI8Qml0bWFwSW1hZ2U+LCBudWxsSW1hZ2UsIChCaXRtYXBJbWFnZTo6
Y3JlYXRlKCkpKTsKLSAgICByZXR1cm4gbnVsbEltYWdlLmdldCgpOwotfQotCiBJbWFnZSogQ2Fj
aGVkSW1hZ2U6OmltYWdlKCkgY29uc3QKIHsKICAgICBBU1NFUlQoIWlzUHVyZ2VhYmxlKCkpOwpA
QCAtMTMzLDcgKzEyNyw3IEBAIEltYWdlKiBDYWNoZWRJbWFnZTo6aW1hZ2UoKSBjb25zdAogICAg
IGlmIChtX2ltYWdlKQogICAgICAgICByZXR1cm4gbV9pbWFnZS5nZXQoKTsKIAotICAgIHJldHVy
biBudWxsSW1hZ2UoKTsKKyAgICByZXR1cm4gSW1hZ2U6Om51bGxJbWFnZSgpOwogfQogCiB2b2lk
IENhY2hlZEltYWdlOjpzZXRJbWFnZUNvbnRhaW5lclNpemUoY29uc3QgSW50U2l6ZSYgY29udGFp
bmVyU2l6ZSkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmgg
Yi9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5oCmluZGV4IGU4ODllYTA5ZDA3Yzk0
NTUxNDVhNTY4ZTFlOGM3MTY2YTBlZWY2ZjcuLjM0NWQxZTdkODA1NTA0MjcyN2EwM2EwYjBhNjI1
ZDVhYmQ3MWU5MjMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdl
LmgKKysrIGIvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuaApAQCAtNDQsNyArNDQs
OCBAQCBwdWJsaWM6CiAgICAgCiAgICAgdmlydHVhbCB2b2lkIGxvYWQoQ2FjaGVkUmVzb3VyY2VM
b2FkZXIqIGNhY2hlZFJlc291cmNlTG9hZGVyKTsKIAotICAgIEltYWdlKiBpbWFnZSgpIGNvbnN0
OworICAgIEltYWdlKiBpbWFnZSgpIGNvbnN0OyAvLyBSZXR1cm5zIHRoZSBudWxsSW1hZ2UoKSBp
ZiB0aGUgaW1hZ2UgaXMgbm90IGF2YWlsYWJsZSB5ZXQuCisgICAgYm9vbCBoYXNJbWFnZSgpIGNv
bnN0IHsgcmV0dXJuIG1faW1hZ2UuZ2V0KCk7IH0KIAogICAgIGJvb2wgY2FuUmVuZGVyKGZsb2F0
IG11bHRpcGxpZXIpIGNvbnN0IHsgcmV0dXJuICFlcnJvck9jY3VycmVkKCkgJiYgIWltYWdlU2l6
ZShtdWx0aXBsaWVyKS5pc0VtcHR5KCk7IH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHAKaW5kZXggZTcxODA0NGQ5NGE4NGQ2ZWI3Y2EwOTlkYzIyODhjZTRlYWU3NDAw
Ny4uYmFjNTE0ZDkwMjM1MzYwZjc0MmU4NjgxNDk2ZDliNjI5YmM4MWU2OCAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC03OTAsOCArNzkwLDggQEAgYm9vbCBS
ZW5kZXJMYXllckJhY2tpbmc6OmlzRGlyZWN0bHlDb21wb3NpdGVkSW1hZ2UoKSBjb25zdAogCiAg
ICAgUmVuZGVySW1hZ2UqIGltYWdlUmVuZGVyZXIgPSB0b1JlbmRlckltYWdlKHJlbmRlck9iamVj
dCk7CiAgICAgaWYgKENhY2hlZEltYWdlKiBjYWNoZWRJbWFnZSA9IGltYWdlUmVuZGVyZXItPmNh
Y2hlZEltYWdlKCkpIHsKLSAgICAgICAgaWYgKEltYWdlKiBpbWFnZSA9IGNhY2hlZEltYWdlLT5p
bWFnZSgpKQotICAgICAgICAgICAgcmV0dXJuIGltYWdlLT5pc0JpdG1hcEltYWdlKCk7CisgICAg
ICAgIGlmIChjYWNoZWRJbWFnZS0+aGFzSW1hZ2UoKSkKKyAgICAgICAgICAgIHJldHVybiBjYWNo
ZWRJbWFnZS0+aW1hZ2UoKS0+aXNCaXRtYXBJbWFnZSgpOwogICAgIH0KIAogICAgIHJldHVybiBm
YWxzZTsK
</data>
<flag name="review"
          id="69349"
          type_id="1"
          status="+"
          setter="ariya.hidayat"
    />
          </attachment>
      

    </bug>

</bugzilla>