<?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>123937</bug_id>
          
          <creation_ts>2013-11-06 16:36:40 -0800</creation_ts>
          <short_desc>InlineBox: Make paint() and nodeAtPoint() pure virtuals.</short_desc>
          <delta_ts>2013-11-06 19:30:59 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kling</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947980</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-11-06 16:36:40 -0800</bug_when>
    <thetext>These should be in InlineElementBox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947985</commentid>
    <comment_count>1</comment_count>
      <attachid>216241</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-11-06 16:43:28 -0800</bug_when>
    <thetext>Created attachment 216241
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948038</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-11-06 19:30:59 -0800</bug_when>
    <thetext>Committed r158812: &lt;http://trac.webkit.org/changeset/158812&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216241</attachid>
            <date>2013-11-06 16:43:28 -0800</date>
            <delta_ts>2013-11-06 17:12:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123937.diff</filename>
            <type>text/plain</type>
            <size>8905</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2YzkyNzgzLi45YmIwZjFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYg
QEAKIDIwMTMtMTEtMDYgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIElubGluZUJveDogTWFrZSBwYWludCgpIGFuZCBub2RlQXRQb2ludCgpIHB1cmUgdmlydHVh
bHMuCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMjM5Mzc+CisKKyAgICAgICAgLi4u
YW5kIG1vdmUgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIHRvIElubGluZUVsZW1lbnRCb3gu
CisgICAgICAgIEFsbCBzdWJjbGFzc2VzIHdlcmUgYWxyZWFkeSBvdmVycmlkaW5nIHRoZXNlIGZ1
bmN0aW9ucyBzbyB0aGUgbW92ZQorICAgICAgICBpcyBjb21wbGV0ZWx5IG5hdHVyYWwuCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKzIwMTMtMTEtMDYgIEFuZHJlYXMg
S2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCiAgICAgICAgIE5vdGhpbmcgc2hvdWxkIHJldHVy
biBzdGQ6OnVuaXF1ZV9wdHI8SW5saW5lQm94Pi4KICAgICAgICAgPGh0dHBzOi8vd2Via2l0Lm9y
Zy9iLzEyMzkzNj4KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4g
Yi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCBhNWI4YWM1Li42YjAxMWMzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9XZWJDb3JlLmV4cC5pbgpAQCAtMTMyMywxMiArMTMyMywxMCBAQCBfX1pON1dlYkNvcmU5
SFRNTE5hbWVzOXNjcmlwdFRhZ0UKIF9fWk43V2ViQ29yZTlIVE1MTmFtZXM5c2VsZWN0VGFnRQog
X19aTjdXZWJDb3JlOUhUTUxOYW1lczlzdHlsZUF0dHJFCiBfX1pON1dlYkNvcmU5SFRNTE5hbWVz
OXZhbHVlQXR0ckUKLV9fWk43V2ViQ29yZTlJbmxpbmVCb3gxMW5vZGVBdFBvaW50RVJLTlNfMTRI
aXRUZXN0UmVxdWVzdEVSTlNfMTNIaXRUZXN0UmVzdWx0RVJLTlNfMTVIaXRUZXN0TG9jYXRpb25F
UktOU18xMUxheW91dFBvaW50RU5TXzEwTGF5b3V0VW5pdEVTQ18KIF9fWk43V2ViQ29yZTlJbmxp
bmVCb3gxNGFkanVzdFBvc2l0aW9uRWZmCiBfX1pON1dlYkNvcmU5SW5saW5lQm94MTRkaXJ0eUxp
bmVCb3hlc0V2CiBfX1pON1dlYkNvcmU5SW5saW5lQm94MTRzZWxlY3Rpb25TdGF0ZUV2CiBfX1pO
N1dlYkNvcmU5SW5saW5lQm94MTZwbGFjZUVsbGlwc2lzQm94RWJmZmZSZlJiCi1fX1pON1dlYkNv
cmU5SW5saW5lQm94NXBhaW50RVJOU185UGFpbnRJbmZvRVJLTlNfMTFMYXlvdXRQb2ludEVOU18x
MExheW91dFVuaXRFUzZfCiBfX1pON1dlYkNvcmU5SlNFbGVtZW50NnNfaW5mb0UKIF9fWk43V2Vi
Q29yZTlQYWdlQ2FjaGUxMXNldENhcGFjaXR5RWkKIF9fWk43V2ViQ29yZTlQYWdlQ2FjaGUzM21h
cmtQYWdlc0ZvclZpc3RlZExpbmtTdHlsZVJlY2FsY0V2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9J
bmxpbmVCb3guY3BwCmluZGV4IDE2NDA2MGEuLjAxYWM0OTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVCb3guY3BwCkBAIC0xNjQsNDcgKzE2NCw2IEBAIHZvaWQgSW5saW5lQm94Ojph
ZGp1c3RQb3NpdGlvbihmbG9hdCBkeCwgZmxvYXQgZHkpCiAgICAgICAgIHRvUmVuZGVyQm94KHJl
bmRlcmVyKCkpLm1vdmUoZHgsIGR5KTsKIH0KIAotdm9pZCBJbmxpbmVCb3g6OnBhaW50KFBhaW50
SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZmZzZXQsIExheW91dFVu
aXQgLyogbGluZVRvcCAqLywgTGF5b3V0VW5pdCAvKmxpbmVCb3R0b20qLykKLXsKLSAgICBSZW5k
ZXJFbGVtZW50JiByZW5kZXJlciA9IHRvUmVuZGVyRWxlbWVudCh0aGlzLT5yZW5kZXJlcigpKTsK
LSAgICBpZiAoIXBhaW50SW5mby5zaG91bGRQYWludFdpdGhpblJvb3QocmVuZGVyZXIpIHx8IChw
YWludEluZm8ucGhhc2UgIT0gUGFpbnRQaGFzZUZvcmVncm91bmQgJiYgcGFpbnRJbmZvLnBoYXNl
ICE9IFBhaW50UGhhc2VTZWxlY3Rpb24pKQotICAgICAgICByZXR1cm47Ci0KLSAgICBMYXlvdXRQ
b2ludCBjaGlsZFBvaW50ID0gcGFpbnRPZmZzZXQ7Ci0gICAgaWYgKHBhcmVudCgpLT5yZW5kZXJl
cigpLnN0eWxlKCkuaXNGbGlwcGVkQmxvY2tzV3JpdGluZ01vZGUoKSAmJiByZW5kZXJlci5pc0Jv
eCgpKSAvLyBGYXN0ZXIgdGhhbiBjYWxsaW5nIGNvbnRhaW5pbmdCbG9jaygpLgotICAgICAgICBj
aGlsZFBvaW50ID0gbV9yZW5kZXJlci5jb250YWluaW5nQmxvY2soKS0+ZmxpcEZvcldyaXRpbmdN
b2RlRm9yQ2hpbGQoJnRvUmVuZGVyQm94KHJlbmRlcmVyKSwgY2hpbGRQb2ludCk7Ci0gICAgCi0g
ICAgLy8gUGFpbnQgYWxsIHBoYXNlcyBvZiByZXBsYWNlZCBlbGVtZW50cyBhdG9taWNhbGx5LCBh
cyB0aG91Z2ggdGhlIHJlcGxhY2VkIGVsZW1lbnQgZXN0YWJsaXNoZWQgaXRzCi0gICAgLy8gb3du
IHN0YWNraW5nIGNvbnRleHQuICAoU2VlIEFwcGVuZGl4IEUuMiwgc2VjdGlvbiA2LjQgb24gaW5s
aW5lIGJsb2NrL3RhYmxlIGVsZW1lbnRzIGluIHRoZSBDU1MyLjEKLSAgICAvLyBzcGVjaWZpY2F0
aW9uLikKLSAgICBib29sIHByZXNlcnZlUGhhc2UgPSBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQ
aGFzZVNlbGVjdGlvbiB8fCBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZVRleHRDbGlwOwot
ICAgIFBhaW50SW5mbyBpbmZvKHBhaW50SW5mbyk7Ci0gICAgaW5mby5waGFzZSA9IHByZXNlcnZl
UGhhc2UgPyBwYWludEluZm8ucGhhc2UgOiBQYWludFBoYXNlQmxvY2tCYWNrZ3JvdW5kOwotICAg
IHJlbmRlcmVyLnBhaW50KGluZm8sIGNoaWxkUG9pbnQpOwotICAgIGlmICghcHJlc2VydmVQaGFz
ZSkgewotICAgICAgICBpbmZvLnBoYXNlID0gUGFpbnRQaGFzZUNoaWxkQmxvY2tCYWNrZ3JvdW5k
czsKLSAgICAgICAgcmVuZGVyZXIucGFpbnQoaW5mbywgY2hpbGRQb2ludCk7Ci0gICAgICAgIGlu
Zm8ucGhhc2UgPSBQYWludFBoYXNlRmxvYXQ7Ci0gICAgICAgIHJlbmRlcmVyLnBhaW50KGluZm8s
IGNoaWxkUG9pbnQpOwotICAgICAgICBpbmZvLnBoYXNlID0gUGFpbnRQaGFzZUZvcmVncm91bmQ7
Ci0gICAgICAgIHJlbmRlcmVyLnBhaW50KGluZm8sIGNoaWxkUG9pbnQpOwotICAgICAgICBpbmZv
LnBoYXNlID0gUGFpbnRQaGFzZU91dGxpbmU7Ci0gICAgICAgIHJlbmRlcmVyLnBhaW50KGluZm8s
IGNoaWxkUG9pbnQpOwotICAgIH0KLX0KLQotYm9vbCBJbmxpbmVCb3g6Om5vZGVBdFBvaW50KGNv
bnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0
IEhpdFRlc3RMb2NhdGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQm
IGFjY3VtdWxhdGVkT2Zmc2V0LCBMYXlvdXRVbml0IC8qIGxpbmVUb3AgKi8sIExheW91dFVuaXQg
LypsaW5lQm90dG9tKi8pCi17Ci0gICAgLy8gSGl0IHRlc3QgYWxsIHBoYXNlcyBvZiByZXBsYWNl
ZCBlbGVtZW50cyBhdG9taWNhbGx5LCBhcyB0aG91Z2ggdGhlIHJlcGxhY2VkIGVsZW1lbnQgZXN0
YWJsaXNoZWQgaXRzCi0gICAgLy8gb3duIHN0YWNraW5nIGNvbnRleHQuICAoU2VlIEFwcGVuZGl4
IEUuMiwgc2VjdGlvbiA2LjQgb24gaW5saW5lIGJsb2NrL3RhYmxlIGVsZW1lbnRzIGluIHRoZSBD
U1MyLjEKLSAgICAvLyBzcGVjaWZpY2F0aW9uLikKLSAgICBMYXlvdXRQb2ludCBjaGlsZFBvaW50
ID0gYWNjdW11bGF0ZWRPZmZzZXQ7Ci0gICAgaWYgKHBhcmVudCgpLT5yZW5kZXJlcigpLnN0eWxl
KCkuaXNGbGlwcGVkQmxvY2tzV3JpdGluZ01vZGUoKSAmJiAhcmVuZGVyZXIoKS5pc0xpbmVCcmVh
aygpKSAvLyBGYXN0ZXIgdGhhbiBjYWxsaW5nIGNvbnRhaW5pbmdCbG9jaygpLgotICAgICAgICBj
aGlsZFBvaW50ID0gbV9yZW5kZXJlci5jb250YWluaW5nQmxvY2soKS0+ZmxpcEZvcldyaXRpbmdN
b2RlRm9yQ2hpbGQoJnRvUmVuZGVyQm94KHJlbmRlcmVyKCkpLCBjaGlsZFBvaW50KTsKLSAgICAK
LSAgICByZXR1cm4gbV9yZW5kZXJlci5oaXRUZXN0KHJlcXVlc3QsIHJlc3VsdCwgbG9jYXRpb25J
bkNvbnRhaW5lciwgY2hpbGRQb2ludCk7Ci19Ci0KIGNvbnN0IFJvb3RJbmxpbmVCb3gmIElubGlu
ZUJveDo6cm9vdCgpIGNvbnN0CiB7IAogICAgIGlmIChtX3BhcmVudCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVCb3guaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVCb3guaAppbmRleCA1OGJmNjI5Li5iMGY5MzU3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lQm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL0lubGluZUJveC5oCkBAIC02NSw4ICs2NSw4IEBAIHB1YmxpYzoKICAgICAgICAgICAg
IGFkanVzdFBvc2l0aW9uKGRlbHRhLCAwKTsKICAgICB9CiAKLSAgICB2aXJ0dWFsIHZvaWQgcGFp
bnQoUGFpbnRJbmZvJiwgY29uc3QgTGF5b3V0UG9pbnQmLCBMYXlvdXRVbml0IGxpbmVUb3AsIExh
eW91dFVuaXQgbGluZUJvdHRvbSk7Ci0gICAgdmlydHVhbCBib29sIG5vZGVBdFBvaW50KGNvbnN0
IEhpdFRlc3RSZXF1ZXN0JiwgSGl0VGVzdFJlc3VsdCYsIGNvbnN0IEhpdFRlc3RMb2NhdGlvbiYg
bG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3VtdWxhdGVkT2Zmc2V0
LCBMYXlvdXRVbml0IGxpbmVUb3AsIExheW91dFVuaXQgbGluZUJvdHRvbSk7CisgICAgdmlydHVh
bCB2b2lkIHBhaW50KFBhaW50SW5mbyYsIGNvbnN0IExheW91dFBvaW50JiwgTGF5b3V0VW5pdCBs
aW5lVG9wLCBMYXlvdXRVbml0IGxpbmVCb3R0b20pID0gMDsKKyAgICB2aXJ0dWFsIGJvb2wgbm9k
ZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRUZXN0UmVzdWx0JiwgY29uc3QgSGl0
VGVzdExvY2F0aW9uJiBsb2NhdGlvbkluQ29udGFpbmVyLCBjb25zdCBMYXlvdXRQb2ludCYgYWNj
dW11bGF0ZWRPZmZzZXQsIExheW91dFVuaXQgbGluZVRvcCwgTGF5b3V0VW5pdCBsaW5lQm90dG9t
KSA9IDA7CiAKIHB1YmxpYzoKICNpZm5kZWYgTkRFQlVHCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lRWxlbWVudEJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvSW5saW5lRWxlbWVudEJveC5jcHAKaW5kZXggOGViMjI2NC4uMjEyNjEyOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUVsZW1lbnRCb3guY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVFbGVtZW50Qm94LmNwcApAQCAtMjYsNiAr
MjYsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIklubGluZUVsZW1lbnRCb3gu
aCIKIAorI2luY2x1ZGUgIlBhaW50SW5mby5oIgorI2luY2x1ZGUgIlJlbmRlckJsb2NrLmgiCiAj
aW5jbHVkZSAiUmVuZGVyQm94LmgiCiAjaW5jbHVkZSAiUmVuZGVyTGluZUJyZWFrLmgiCiAKQEAg
LTYwLDQgKzYyLDQ0IEBAIHZvaWQgSW5saW5lRWxlbWVudEJveDo6YXR0YWNoTGluZSgpCiAgICAg
ICAgIHRvUmVuZGVyTGluZUJyZWFrKHJlbmRlcmVyKCkpLnNldElubGluZUJveFdyYXBwZXIodGhp
cyk7CiB9CiAKK3ZvaWQgSW5saW5lRWxlbWVudEJveDo6cGFpbnQoUGFpbnRJbmZvJiBwYWludElu
Zm8sIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZnNldCwgTGF5b3V0VW5pdCAvKiBsaW5lVG9w
ICovLCBMYXlvdXRVbml0IC8qbGluZUJvdHRvbSovKQoreworICAgIGlmICghcGFpbnRJbmZvLnNo
b3VsZFBhaW50V2l0aGluUm9vdChyZW5kZXJlcigpKSB8fCAocGFpbnRJbmZvLnBoYXNlICE9IFBh
aW50UGhhc2VGb3JlZ3JvdW5kICYmIHBhaW50SW5mby5waGFzZSAhPSBQYWludFBoYXNlU2VsZWN0
aW9uKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgTGF5b3V0UG9pbnQgY2hpbGRQb2ludCA9IHBh
aW50T2Zmc2V0OworICAgIGlmIChyZW5kZXJlcigpLmlzQm94KCkgJiYgcGFyZW50KCktPnJlbmRl
cmVyKCkuc3R5bGUoKS5pc0ZsaXBwZWRCbG9ja3NXcml0aW5nTW9kZSgpKSAvLyBGYXN0ZXIgdGhh
biBjYWxsaW5nIGNvbnRhaW5pbmdCbG9jaygpLgorICAgICAgICBjaGlsZFBvaW50ID0gcmVuZGVy
ZXIoKS5jb250YWluaW5nQmxvY2soKS0+ZmxpcEZvcldyaXRpbmdNb2RlRm9yQ2hpbGQoJnRvUmVu
ZGVyQm94KHJlbmRlcmVyKCkpLCBjaGlsZFBvaW50KTsKKworICAgIC8vIFBhaW50IGFsbCBwaGFz
ZXMgb2YgcmVwbGFjZWQgZWxlbWVudHMgYXRvbWljYWxseSwgYXMgdGhvdWdoIHRoZSByZXBsYWNl
ZCBlbGVtZW50IGVzdGFibGlzaGVkIGl0cworICAgIC8vIG93biBzdGFja2luZyBjb250ZXh0LiAg
KFNlZSBBcHBlbmRpeCBFLjIsIHNlY3Rpb24gNi40IG9uIGlubGluZSBibG9jay90YWJsZSBlbGVt
ZW50cyBpbiB0aGUgQ1NTMi4xCisgICAgLy8gc3BlY2lmaWNhdGlvbi4pCisgICAgYm9vbCBwcmVz
ZXJ2ZVBoYXNlID0gcGFpbnRJbmZvLnBoYXNlID09IFBhaW50UGhhc2VTZWxlY3Rpb24gfHwgcGFp
bnRJbmZvLnBoYXNlID09IFBhaW50UGhhc2VUZXh0Q2xpcDsKKyAgICBQYWludEluZm8gaW5mbyhw
YWludEluZm8pOworICAgIGluZm8ucGhhc2UgPSBwcmVzZXJ2ZVBoYXNlID8gcGFpbnRJbmZvLnBo
YXNlIDogUGFpbnRQaGFzZUJsb2NrQmFja2dyb3VuZDsKKyAgICByZW5kZXJlcigpLnBhaW50KGlu
Zm8sIGNoaWxkUG9pbnQpOworICAgIGlmICghcHJlc2VydmVQaGFzZSkgeworICAgICAgICBpbmZv
LnBoYXNlID0gUGFpbnRQaGFzZUNoaWxkQmxvY2tCYWNrZ3JvdW5kczsKKyAgICAgICAgcmVuZGVy
ZXIoKS5wYWludChpbmZvLCBjaGlsZFBvaW50KTsKKyAgICAgICAgaW5mby5waGFzZSA9IFBhaW50
UGhhc2VGbG9hdDsKKyAgICAgICAgcmVuZGVyZXIoKS5wYWludChpbmZvLCBjaGlsZFBvaW50KTsK
KyAgICAgICAgaW5mby5waGFzZSA9IFBhaW50UGhhc2VGb3JlZ3JvdW5kOworICAgICAgICByZW5k
ZXJlcigpLnBhaW50KGluZm8sIGNoaWxkUG9pbnQpOworICAgICAgICBpbmZvLnBoYXNlID0gUGFp
bnRQaGFzZU91dGxpbmU7CisgICAgICAgIHJlbmRlcmVyKCkucGFpbnQoaW5mbywgY2hpbGRQb2lu
dCk7CisgICAgfQorfQorCitib29sIElubGluZUVsZW1lbnRCb3g6Om5vZGVBdFBvaW50KGNvbnN0
IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0IEhp
dFRlc3RMb2NhdGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFj
Y3VtdWxhdGVkT2Zmc2V0LCBMYXlvdXRVbml0IC8qIGxpbmVUb3AgKi8sIExheW91dFVuaXQgLyps
aW5lQm90dG9tKi8pCit7CisgICAgLy8gSGl0IHRlc3QgYWxsIHBoYXNlcyBvZiByZXBsYWNlZCBl
bGVtZW50cyBhdG9taWNhbGx5LCBhcyB0aG91Z2ggdGhlIHJlcGxhY2VkIGVsZW1lbnQgZXN0YWJs
aXNoZWQgaXRzCisgICAgLy8gb3duIHN0YWNraW5nIGNvbnRleHQuICAoU2VlIEFwcGVuZGl4IEUu
Miwgc2VjdGlvbiA2LjQgb24gaW5saW5lIGJsb2NrL3RhYmxlIGVsZW1lbnRzIGluIHRoZSBDU1My
LjEKKyAgICAvLyBzcGVjaWZpY2F0aW9uLikKKyAgICBMYXlvdXRQb2ludCBjaGlsZFBvaW50ID0g
YWNjdW11bGF0ZWRPZmZzZXQ7CisgICAgaWYgKHJlbmRlcmVyKCkuaXNCb3goKSAmJiBwYXJlbnQo
KS0+cmVuZGVyZXIoKS5zdHlsZSgpLmlzRmxpcHBlZEJsb2Nrc1dyaXRpbmdNb2RlKCkpIC8vIEZh
c3RlciB0aGFuIGNhbGxpbmcgY29udGFpbmluZ0Jsb2NrKCkuCisgICAgICAgIGNoaWxkUG9pbnQg
PSByZW5kZXJlcigpLmNvbnRhaW5pbmdCbG9jaygpLT5mbGlwRm9yV3JpdGluZ01vZGVGb3JDaGls
ZCgmdG9SZW5kZXJCb3gocmVuZGVyZXIoKSksIGNoaWxkUG9pbnQpOworCisgICAgcmV0dXJuIHJl
bmRlcmVyKCkuaGl0VGVzdChyZXF1ZXN0LCByZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIsIGNo
aWxkUG9pbnQpOworfQorCiB9ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUVsZW1lbnRCb3guaCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVFbGVtZW50Qm94LmgKaW5kZXggZmZkZTRhYi4uZTczYWUy
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUVsZW1lbnRCb3gu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lRWxlbWVudEJveC5oCkBAIC00
Nyw2ICs0Nyw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGVsZXRlTGluZSgpIE9WRVJS
SURFOwogICAgIHZpcnR1YWwgdm9pZCBleHRyYWN0TGluZSgpIE9WRVJSSURFOwogICAgIHZpcnR1
YWwgdm9pZCBhdHRhY2hMaW5lKCkgT1ZFUlJJREU7CisKKyAgICB2aXJ0dWFsIHZvaWQgcGFpbnQo
UGFpbnRJbmZvJiwgY29uc3QgTGF5b3V0UG9pbnQmLCBMYXlvdXRVbml0IGxpbmVUb3AsIExheW91
dFVuaXQgbGluZUJvdHRvbSkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIG5vZGVBdFBvaW50
KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiwgSGl0VGVzdFJlc3VsdCYsIGNvbnN0IEhpdFRlc3RMb2Nh
dGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3VtdWxhdGVk
T2Zmc2V0LCBMYXlvdXRVbml0IGxpbmVUb3AsIExheW91dFVuaXQgbGluZUJvdHRvbSkgT1ZFUlJJ
REU7CiB9OwogCiB9Cg==
</data>
<flag name="review"
          id="239174"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>