<?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>77460</bug_id>
          
          <creation_ts>2012-01-31 11:18:15 -0800</creation_ts>
          <short_desc>Remove CSSStyleDeclaration isElementStyleDeclaration bit</short_desc>
          <delta_ts>2012-02-03 09:42:18 -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>CSS</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>77745</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>546276</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-01-31 11:18:15 -0800</bug_when>
    <thetext>Only style declarations with element parent are now inline style declarations. We can remove the bit and the associated logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546283</commentid>
    <comment_count>1</comment_count>
      <attachid>124782</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-01-31 11:23:06 -0800</bug_when>
    <thetext>Created attachment 124782
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546285</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-31 11:24:56 -0800</bug_when>
    <thetext>Attachment 124782 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
First, rewinding head to replay your work on top of it...
Applying: Fix compilation errors on build-webkit --debug --no-workers on mac.
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging LayoutTests/ChangeLog
CONFLICT (content): Merge conflict in LayoutTests/ChangeLog
Auto-merging LayoutTests/platform/qt/Skipped
CONFLICT (content): Merge conflict in LayoutTests/platform/qt/Skipped
Auto-merging Source/WebCore/ChangeLog
CONFLICT (content): Merge conflict in Source/WebCore/ChangeLog
Failed to merge in the changes.
Patch failed at 0001 Fix compilation errors on build-webkit --debug --no-workers on mac.

When you have resolved this problem run &quot;git rebase --continue&quot;.
If you would prefer to skip this patch, instead run &quot;git rebase --skip&quot;.
To restore the original branch and stop rebasing run &quot;git rebase --abort&quot;.

rebase refs/remotes/origin/master: command returned error: 1

Died at Tools/Scripts/update-webkit line 164.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546286</commentid>
    <comment_count>3</comment_count>
      <attachid>124782</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-01-31 11:29:36 -0800</bug_when>
    <thetext>Comment on attachment 124782
patch

Me gusta.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548804</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-03 09:42:18 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/106384</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124782</attachid>
            <date>2012-01-31 11:23:06 -0800</date>
            <delta_ts>2012-01-31 11:29:36 -0800</delta_ts>
            <desc>patch</desc>
            <filename>remove-inlinestyledeclaration-bit.patch</filename>
            <type>text/plain</type>
            <size>8663</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNjM3MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBACisyMDEyLTAxLTMxICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgQ1NTU3R5bGVEZWNs
YXJhdGlvbiBpc0VsZW1lbnRTdHlsZURlY2xhcmF0aW9uIGJpdAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc0NjAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmxpbmUgc3R5bGUgZGVjbGFyYXRpb24gaXMg
bm93IHRoZSBvbmx5IHR5cGUgb2Ygc3R5bGUgZGVjbGFyYXRpb24gd2l0aCBlbGVtZW50IHBhcmVu
dC4KKyAgICAgICAgV2UgY2FuIHJlbW92ZSB0aGUgYml0IGFuZCB0aGUgYXNzb2NpYXRlZCBsb2dp
Yy4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pTRE9NQmluZGluZy5oOgorICAgICAgICAoV2Vi
Q29yZTo6cm9vdCk6CisgICAgICAgICogY3NzL0NTU011dGFibGVTdHlsZURlY2xhcmF0aW9uLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU011dGFibGVTdHlsZURlY2xhcmF0aW9uOjpDU1NNdXRh
YmxlU3R5bGVEZWNsYXJhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpDU1NNdXRhYmxlU3R5bGVE
ZWNsYXJhdGlvbjo6c2V0TmVlZHNTdHlsZVJlY2FsYyk6CisgICAgICAgICogY3NzL0NTU011dGFi
bGVTdHlsZURlY2xhcmF0aW9uLmg6CisgICAgICAgIChXZWJDb3JlOjpDU1NNdXRhYmxlU3R5bGVE
ZWNsYXJhdGlvbjo6Y3JlYXRlSW5saW5lKToKKyAgICAgICAgKENTU011dGFibGVTdHlsZURlY2xh
cmF0aW9uKToKKyAgICAgICAgKiBjc3MvQ1NTU3R5bGVEZWNsYXJhdGlvbi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDU1NTdHlsZURlY2xhcmF0aW9uOjpDU1NTdHlsZURlY2xhcmF0aW9uKToKKyAg
ICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVEZWNsYXJhdGlvbjo6
cGFyZW50U3R5bGVTaGVldCk6CisgICAgICAgICogY3NzL0NTU1N0eWxlRGVjbGFyYXRpb24uaDoK
KyAgICAgICAgKFdlYkNvcmU6OkNTU1N0eWxlRGVjbGFyYXRpb246OnBhcmVudFJ1bGUpOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVEZWNsYXJhdGlvbjo6Y2xlYXJQYXJlbnRSdWxlKToKKyAg
ICAgICAgKFdlYkNvcmU6OkNTU1N0eWxlRGVjbGFyYXRpb246OnBhcmVudEVsZW1lbnQpOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVEZWNsYXJhdGlvbjo6Y2xlYXJQYXJlbnRFbGVtZW50KToK
KyAgICAgICAgKENTU1N0eWxlRGVjbGFyYXRpb24pOgorCiAyMDEyLTAxLTMxICBBbGV4aXMgTWVu
YXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQg
aW5jbHVkZSBjbGVhbnVwLgpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01C
aW5kaW5nLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01C
aW5kaW5nLmgJKHJldmlzaW9uIDEwNjM2MykKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pz
L0pTRE9NQmluZGluZy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMDksOCArMjA5LDYgQEAgZW51bSBQ
YXJhbWV0ZXJNaXNzaW5nUG9saWN5IHsKICAgICAgICAgICAgIHJldHVybiByb290KHBhcmVudFJ1
bGUpOwogICAgICAgICBpZiAoQ1NTU3R5bGVTaGVldCogc3R5bGVTaGVldCA9IHN0eWxlLT5wYXJl
bnRTdHlsZVNoZWV0KCkpCiAgICAgICAgICAgICByZXR1cm4gcm9vdChzdHlsZVNoZWV0KTsKLSAg
ICAgICAgLy8gQSBzdHlsZSBkZWNsYXJhdGlvbiB3aXRoIGFuIGFzc29jaWF0ZWQgZWxlbWVudCBz
aG91bGQndmUgcmV0dXJuZWQgYSBzdHlsZSBzaGVldCBhYm92ZS4KLSAgICAgICAgQVNTRVJUKCFz
dHlsZS0+aXNFbGVtZW50U3R5bGVEZWNsYXJhdGlvbigpIHx8ICFzdGF0aWNfY2FzdDxDU1NNdXRh
YmxlU3R5bGVEZWNsYXJhdGlvbio+KHN0eWxlKS0+cGFyZW50RWxlbWVudCgpKTsKICAgICAgICAg
cmV0dXJuIHN0eWxlOwogICAgIH0KIApJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU011dGFi
bGVTdHlsZURlY2xhcmF0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24uY3BwCShyZXZpc2lvbiAxMDYzNjMpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24uY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0xMzQsNyArMTM0LDYgQEAgYm9vbCBTdHlsZUF0dHJpYnV0ZU11dGF0aW9uU2NvcGU6
OnNfc2hvdQogfSAvLyBuYW1lc3BhY2UKIAogQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb246OkNT
U011dGFibGVTdHlsZURlY2xhcmF0aW9uKCkKLSAgICA6IENTU1N0eWxlRGVjbGFyYXRpb24oMCkK
IHsKICAgICAvLyBUaGlzIGNvbnN0cnVjdG9yIGlzIHVzZWQgZm9yIHZhcmlvdXMgaW5saW5lIHN0
eWxlIGRlY2xhcmF0aW9ucywgc28gZGlzYWJsZSBzdHJpY3QgcGFyc2luZy4KICAgICBtX3N0cmlj
dFBhcnNpbmcgPSBmYWxzZTsKQEAgLTE3NSw4ICsxNzQsOCBAQCBDU1NNdXRhYmxlU3R5bGVEZWNs
YXJhdGlvbjo6Q1NTTXV0YWJsZVN0CiAgICAgfQogfQogCi1DU1NNdXRhYmxlU3R5bGVEZWNsYXJh
dGlvbjo6Q1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24oU3R5bGVkRWxlbWVudCogZWxlbWVudCwg
Ym9vbCBpc0lubGluZSkgCi0gICAgOiBDU1NTdHlsZURlY2xhcmF0aW9uKGVsZW1lbnQsIGlzSW5s
aW5lKQorQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb246OkNTU011dGFibGVTdHlsZURlY2xhcmF0
aW9uKFN0eWxlZEVsZW1lbnQqIGVsZW1lbnQpIAorICAgIDogQ1NTU3R5bGVEZWNsYXJhdGlvbihl
bGVtZW50KQogeyAKIH0KIApAQCAtNjQzLDE1ICs2NDIsMTMgQEAgU3RyaW5nIENTU011dGFibGVT
dHlsZURlY2xhcmF0aW9uOjpyZW1vdgogCiB2b2lkIENTU011dGFibGVTdHlsZURlY2xhcmF0aW9u
OjpzZXROZWVkc1N0eWxlUmVjYWxjKCkKIHsKLSAgICBpZiAoaXNFbGVtZW50U3R5bGVEZWNsYXJh
dGlvbigpICYmIHBhcmVudEVsZW1lbnQoKSkgeworICAgIGlmIChpc0lubGluZVN0eWxlRGVjbGFy
YXRpb24oKSkgewogICAgICAgICBTdHlsZWRFbGVtZW50KiBlbGVtZW50ID0gcGFyZW50RWxlbWVu
dCgpOwotICAgICAgICBpZiAoIWlzSW5saW5lU3R5bGVEZWNsYXJhdGlvbigpKQotICAgICAgICAg
ICAgZWxlbWVudC0+c2V0TmVlZHNTdHlsZVJlY2FsYyhGdWxsU3R5bGVDaGFuZ2UpOwotICAgICAg
ICBlbHNlIHsKLSAgICAgICAgICAgIGVsZW1lbnQtPnNldE5lZWRzU3R5bGVSZWNhbGMoSW5saW5l
U3R5bGVDaGFuZ2UpOwotICAgICAgICAgICAgZWxlbWVudC0+aW52YWxpZGF0ZVN0eWxlQXR0cmli
dXRlKCk7Ci0gICAgICAgICAgICBTdHlsZUF0dHJpYnV0ZU11dGF0aW9uU2NvcGUodGhpcykuZGlk
SW52YWxpZGF0ZVN0eWxlQXR0cigpOwotICAgICAgICB9CisgICAgICAgIGlmICghZWxlbWVudCkK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgZWxlbWVudC0+c2V0TmVlZHNTdHlsZVJlY2Fs
YyhJbmxpbmVTdHlsZUNoYW5nZSk7CisgICAgICAgIGVsZW1lbnQtPmludmFsaWRhdGVTdHlsZUF0
dHJpYnV0ZSgpOworICAgICAgICBTdHlsZUF0dHJpYnV0ZU11dGF0aW9uU2NvcGUodGhpcykuZGlk
SW52YWxpZGF0ZVN0eWxlQXR0cigpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9jc3MvQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24uaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24uaAkocmV2
aXNpb24gMTA2MzYzKQorKysgU291cmNlL1dlYkNvcmUvY3NzL0NTU011dGFibGVTdHlsZURlY2xh
cmF0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTU1LDcgKzU1LDcgQEAgcHVibGljOgogICAgIH0K
ICAgICBzdGF0aWMgUGFzc1JlZlB0cjxDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbj4gY3JlYXRl
SW5saW5lKFN0eWxlZEVsZW1lbnQqIGVsZW1lbnQpCiAgICAgeyAKLSAgICAgICAgcmV0dXJuIGFk
b3B0UmVmKG5ldyBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbihlbGVtZW50LCB0cnVlKSk7Cisg
ICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24oZWxl
bWVudCkpOwogICAgIH0KIAogICAgIHVuc2lnbmVkIHByb3BlcnR5Q291bnQoKSBjb25zdCB7IHJl
dHVybiBtX3Byb3BlcnRpZXMuc2l6ZSgpOyB9CkBAIC0xMTUsNyArMTE1LDcgQEAgcHJpdmF0ZToK
ICAgICBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbihDU1NSdWxlKiBwYXJlbnRSdWxlKTsKICAg
ICBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbihDU1NSdWxlKiBwYXJlbnRSdWxlLCBjb25zdCBW
ZWN0b3I8Q1NTUHJvcGVydHk+Jik7CiAgICAgQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24oQ1NT
UnVsZSogcGFyZW50UnVsZSwgY29uc3QgQ1NTUHJvcGVydHkqIGNvbnN0ICosIGludCBudW1Qcm9w
ZXJ0aWVzKTsKLSAgICBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbihTdHlsZWRFbGVtZW50Kiwg
Ym9vbCBpc0lubGluZSk7CisgICAgQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24oU3R5bGVkRWxl
bWVudCopOwogCiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPENTU011dGFibGVTdHlsZURlY2xhcmF0
aW9uPiBtYWtlTXV0YWJsZSgpOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVE
ZWNsYXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxl
RGVjbGFyYXRpb24uY3BwCShyZXZpc2lvbiAxMDYzNjMpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTU3R5bGVEZWNsYXJhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQxLDM0ICs0MSwyNSBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIENTU1N0eWxlRGVjbGFyYXRpb246OkNTU1N0eWxlRGVj
bGFyYXRpb24oQ1NTUnVsZSogcGFyZW50UnVsZSkKICAgICA6IG1fc3RyaWN0UGFyc2luZyghcGFy
ZW50UnVsZSB8fCBwYXJlbnRSdWxlLT51c2VTdHJpY3RQYXJzaW5nKCkpCi0gICAgLCBtX2lzRWxl
bWVudFN0eWxlRGVjbGFyYXRpb24oZmFsc2UpCiAgICAgLCBtX2lzSW5saW5lU3R5bGVEZWNsYXJh
dGlvbihmYWxzZSkKICAgICAsIG1fcGFyZW50KHBhcmVudFJ1bGUpCiB7CiB9Ci0gICAgCi1DU1NT
dHlsZURlY2xhcmF0aW9uOjpDU1NTdHlsZURlY2xhcmF0aW9uKFN0eWxlZEVsZW1lbnQqIHBhcmVu
dEVsZW1lbnQsIGJvb2wgaXNJbmxpbmUpCisKK0NTU1N0eWxlRGVjbGFyYXRpb246OkNTU1N0eWxl
RGVjbGFyYXRpb24oU3R5bGVkRWxlbWVudCogcGFyZW50RWxlbWVudCkKICAgICA6IG1fc3RyaWN0
UGFyc2luZyhmYWxzZSkKLSAgICAsIG1faXNFbGVtZW50U3R5bGVEZWNsYXJhdGlvbih0cnVlKQot
ICAgICwgbV9pc0lubGluZVN0eWxlRGVjbGFyYXRpb24oaXNJbmxpbmUpCisgICAgLCBtX2lzSW5s
aW5lU3R5bGVEZWNsYXJhdGlvbih0cnVlKQogICAgICwgbV9wYXJlbnQocGFyZW50RWxlbWVudCkK
IHsKIH0KIAogQ1NTU3R5bGVTaGVldCogQ1NTU3R5bGVEZWNsYXJhdGlvbjo6cGFyZW50U3R5bGVT
aGVldCgpIGNvbnN0CiB7Ci0gICAgaWYgKG1faXNFbGVtZW50U3R5bGVEZWNsYXJhdGlvbikgewot
ICAgICAgICBpZiAoIW1fcGFyZW50LmVsZW1lbnQpCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAg
ICAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gbV9wYXJlbnQuZWxlbWVudC0+ZG9jdW1lbnQoKTsK
LSAgICAgICAgaWYgKCFkb2N1bWVudCkKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAv
LyBJZiB0aGlzIGlzIG5vdCBhbiBpbmxpbmUgZGVjbGFyYXRpb24gdGhlbiBpdCBpcyBhbiBTVkcg
Zm9udCBmYWNlIGRlY2xhcmF0aW9uLgotICAgICAgICByZXR1cm4gbV9pc0lubGluZVN0eWxlRGVj
bGFyYXRpb24gPyBkb2N1bWVudC0+ZWxlbWVudFNoZWV0KCkgOiBkb2N1bWVudC0+bWFwcGVkRWxl
bWVudFNoZWV0KCk7CisgICAgaWYgKG1faXNJbmxpbmVTdHlsZURlY2xhcmF0aW9uKSB7CisgICAg
ICAgIERvY3VtZW50KiBkb2N1bWVudCA9IG1fcGFyZW50LmVsZW1lbnQgPyBtX3BhcmVudC5lbGVt
ZW50LT5kb2N1bWVudCgpIDogMDsKKyAgICAgICAgcmV0dXJuIGRvY3VtZW50ID8gZG9jdW1lbnQt
PmVsZW1lbnRTaGVldCgpIDogMDsKICAgICB9Ci0gICAgaWYgKCFtX3BhcmVudC5ydWxlKQotICAg
ICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gbV9wYXJlbnQucnVsZS0+cGFyZW50U3R5bGVTaGVl
dCgpOworICAgIHJldHVybiBtX3BhcmVudC5ydWxlID8gbV9wYXJlbnQucnVsZS0+cGFyZW50U3R5
bGVTaGVldCgpIDogMDsKIH0KIAogYm9vbCBDU1NTdHlsZURlY2xhcmF0aW9uOjppc1Byb3BlcnR5
TmFtZShjb25zdCBTdHJpbmcmIHByb3BlcnR5TmFtZSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NTdHlsZURlY2xhcmF0aW9uLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1N0eWxlRGVjbGFyYXRpb24uaAkocmV2aXNpb24gMTA2MzYzKQorKysgU291cmNlL1dlYkNv
cmUvY3NzL0NTU1N0eWxlRGVjbGFyYXRpb24uaAkod29ya2luZyBjb3B5KQpAQCAtNDIsMTEgKzQy
LDExIEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBib29sIGlzUHJvcGVydHlOYW1lKGNvbnN0IFN0
cmluZyYpOwogCi0gICAgQ1NTUnVsZSogcGFyZW50UnVsZSgpIGNvbnN0IHsgcmV0dXJuIG1faXNF
bGVtZW50U3R5bGVEZWNsYXJhdGlvbiA/IDAgOiBtX3BhcmVudC5ydWxlOyB9Ci0gICAgdm9pZCBj
bGVhclBhcmVudFJ1bGUoKSB7IEFTU0VSVCghbV9pc0VsZW1lbnRTdHlsZURlY2xhcmF0aW9uKTsg
bV9wYXJlbnQucnVsZSA9IDA7IH0KKyAgICBDU1NSdWxlKiBwYXJlbnRSdWxlKCkgY29uc3QgeyBy
ZXR1cm4gbV9pc0lubGluZVN0eWxlRGVjbGFyYXRpb24gPyAwIDogbV9wYXJlbnQucnVsZTsgfQor
ICAgIHZvaWQgY2xlYXJQYXJlbnRSdWxlKCkgeyBBU1NFUlQoIW1faXNJbmxpbmVTdHlsZURlY2xh
cmF0aW9uKTsgbV9wYXJlbnQucnVsZSA9IDA7IH0KIAotICAgIFN0eWxlZEVsZW1lbnQqIHBhcmVu
dEVsZW1lbnQoKSBjb25zdCB7IEFTU0VSVChtX2lzRWxlbWVudFN0eWxlRGVjbGFyYXRpb24pOyBy
ZXR1cm4gbV9wYXJlbnQuZWxlbWVudDsgfQotICAgIHZvaWQgY2xlYXJQYXJlbnRFbGVtZW50KCkg
eyBBU1NFUlQobV9pc0VsZW1lbnRTdHlsZURlY2xhcmF0aW9uKTsgbV9wYXJlbnQuZWxlbWVudCA9
IDA7IH0KKyAgICBTdHlsZWRFbGVtZW50KiBwYXJlbnRFbGVtZW50KCkgY29uc3QgeyBBU1NFUlQo
bV9pc0lubGluZVN0eWxlRGVjbGFyYXRpb24pOyByZXR1cm4gbV9wYXJlbnQuZWxlbWVudDsgfQor
ICAgIHZvaWQgY2xlYXJQYXJlbnRFbGVtZW50KCkgeyBBU1NFUlQobV9pc0lubGluZVN0eWxlRGVj
bGFyYXRpb24pOyBtX3BhcmVudC5lbGVtZW50ID0gMDsgfQogCiAgICAgQ1NTU3R5bGVTaGVldCog
cGFyZW50U3R5bGVTaGVldCgpIGNvbnN0OwogCkBAIC03NywxOSArNzcsMTcgQEAgcHVibGljOgog
ICAgIHZvaWQgc2hvd1N0eWxlKCk7CiAjZW5kaWYKIAotICAgIGJvb2wgaXNFbGVtZW50U3R5bGVE
ZWNsYXJhdGlvbigpIGNvbnN0IHsgcmV0dXJuIG1faXNFbGVtZW50U3R5bGVEZWNsYXJhdGlvbjsg
fQogICAgIGJvb2wgaXNJbmxpbmVTdHlsZURlY2xhcmF0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9p
c0lubGluZVN0eWxlRGVjbGFyYXRpb247IH0KIAogcHJvdGVjdGVkOgogICAgIENTU1N0eWxlRGVj
bGFyYXRpb24oQ1NTUnVsZSogcGFyZW50UnVsZSA9IDApOwotICAgIENTU1N0eWxlRGVjbGFyYXRp
b24oU3R5bGVkRWxlbWVudCogcGFyZW50RWxlbWVudCwgYm9vbCBpc0lubGluZSk7CisgICAgQ1NT
U3R5bGVEZWNsYXJhdGlvbihTdHlsZWRFbGVtZW50KiBwYXJlbnRFbGVtZW50KTsKIAogICAgIC8v
IFRoZSBiaXRzIGluIHRoaXMgc2VjdGlvbiBhcmUgb25seSB1c2VkIGJ5IHNwZWNpZmljIHN1YmNs
YXNzZXMgYnV0IGtlcHQgaGVyZQogICAgIC8vIHRvIG1heGltaXplIHN0cnVjdCBwYWNraW5nLgog
CiAgICAgLy8gQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24gYml0czoKICAgICBib29sIG1fc3Ry
aWN0UGFyc2luZyA6IDE7Ci0gICAgYm9vbCBtX2lzRWxlbWVudFN0eWxlRGVjbGFyYXRpb24gOiAx
OwogICAgIGJvb2wgbV9pc0lubGluZVN0eWxlRGVjbGFyYXRpb24gOiAxOwogCiBwcml2YXRlOgo=
</data>
<flag name="review"
          id="126130"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>