<?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>93730</bug_id>
          
          <creation_ts>2012-08-10 11:34:28 -0700</creation_ts>
          <short_desc>Remove unnecessary null checks from pseudoStyleForElement and adjustRenderStyle</short_desc>
          <delta_ts>2012-08-12 17:14:43 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>eric</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>692725</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-08-10 11:34:28 -0700</bug_when>
    <thetext>Remove unnecessary null checks from pseudoStyleForElement and adjustRenderStyle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692728</commentid>
    <comment_count>1</comment_count>
      <attachid>157770</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-08-10 11:35:40 -0700</bug_when>
    <thetext>Created attachment 157770
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693342</commentid>
    <comment_count>2</comment_count>
      <attachid>157770</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-12 17:14:39 -0700</bug_when>
    <thetext>Comment on attachment 157770
Patch

Clearing flags on attachment: 157770

Committed r125384: &lt;http://trac.webkit.org/changeset/125384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693343</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-12 17:14:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157770</attachid>
            <date>2012-08-10 11:35:40 -0700</date>
            <delta_ts>2012-08-12 17:14:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93730-20120810113512.patch</filename>
            <type>text/plain</type>
            <size>3476</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1MzAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTk1MzU3M2M1ZjY3MGJh
ZDY3OGRhN2I3MzdiZDhkMDBiMmRhNTU0ZC4uNjg3ZDdhY2YxNjI5MjUzYjdjMzI0MGYzYmRhNDky
OGZmNWFmMjhhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDEyLTA4LTEwICBPamFu
IFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmVtb3ZlIHVubmVjZXNzYXJ5
IG51bGwgY2hlY2tzIGZyb20gcHNldWRvU3R5bGVGb3JFbGVtZW50IGFuZCBhZGp1c3RSZW5kZXJT
dHlsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM3
MzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbGwg
dGhlIGNhbGxlcnMgb2YgYm90aCBtZXRob2RzIG1ha2Ugc3VyZSB0byBwYXNzIGluIGEgbm9uLW51
bGwgcGFyZW50U3R5bGUuCisKKyAgICAgICAgTm8gY2hhbmdlIGluIGJlaGF2aW9yLgorCisgICAg
ICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAgICAqIGNzcy9TdHlsZVJlc29sdmVy
Lmg6CisKKzIwMTItMDgtMTAgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKwogICAg
ICAgICBXcmFwIElOTElORV9GTEVYIGluIGEgI2lmIEVOQUJMRShDU1MzX0ZMRVhCT1gpLgogICAg
ICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeC4KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Y3NzL1N0eWxlUmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIu
Y3BwCmluZGV4IGJjYzhjMWY5YzRhZWY2NDNkZDdkZDI4NDJkNjVkMTBkODNjZGUwNzEuLmI2NDJm
M2NiMjIxNWYyOWQ2NjJiZWQ1YjQzNGZiYjgxMTA1NGVlMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVSZXNvbHZlci5jcHAKQEAgLTE5MDcsNiArMTkwNyw3IEBAIHZvaWQgU3R5bGVSZXNvbHZlcjo6
a2V5ZnJhbWVTdHlsZXNGb3JBbmltYXRpb24oRWxlbWVudCogZSwgY29uc3QgUmVuZGVyU3R5bGUq
IGVsCiAKIFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+IFN0eWxlUmVzb2x2ZXI6OnBzZXVkb1N0eWxl
Rm9yRWxlbWVudChQc2V1ZG9JZCBwc2V1ZG8sIEVsZW1lbnQqIGUsIFJlbmRlclN0eWxlKiBwYXJl
bnRTdHlsZSkKIHsKKyAgICBBU1NFUlQobV9wYXJlbnRTdHlsZSk7CiAgICAgaWYgKCFlKQogICAg
ICAgICByZXR1cm4gMDsKIApAQCAtMTkxNCw5ICsxOTE1LDcgQEAgUGFzc1JlZlB0cjxSZW5kZXJT
dHlsZT4gU3R5bGVSZXNvbHZlcjo6cHNldWRvU3R5bGVGb3JFbGVtZW50KFBzZXVkb0lkIHBzZXVk
bywgRWwKIAogICAgIGluaXRGb3JTdHlsZVJlc29sdmUoZSwgcGFyZW50U3R5bGUsIHBzZXVkbyk7
CiAgICAgbV9zdHlsZSA9IFJlbmRlclN0eWxlOjpjcmVhdGUoKTsKLQotICAgIGlmIChtX3BhcmVu
dFN0eWxlKQotICAgICAgICBtX3N0eWxlLT5pbmhlcml0RnJvbShtX3BhcmVudFN0eWxlKTsKKyAg
ICBtX3N0eWxlLT5pbmhlcml0RnJvbShtX3BhcmVudFN0eWxlKTsKIAogICAgIC8vIFNpbmNlIHdl
IGRvbid0IHVzZSBwc2V1ZG8tZWxlbWVudHMgaW4gYW55IG9mIG91ciBxdWlyay9wcmludCB1c2Vy
IGFnZW50IHJ1bGVzLCBkb24ndCB3YXN0ZSB0aW1lIHdhbGtpbmcKICAgICAvLyB0aG9zZSBydWxl
cy4KQEAgLTIwNjksNiArMjA2OCw4IEBAIHN0YXRpYyBib29sIGRvZXNOb3RJbmhlcml0VGV4dERl
Y29yYXRpb24oUmVuZGVyU3R5bGUqIHN0eWxlLCBFbGVtZW50KiBlKQogCiB2b2lkIFN0eWxlUmVz
b2x2ZXI6OmFkanVzdFJlbmRlclN0eWxlKFJlbmRlclN0eWxlKiBzdHlsZSwgUmVuZGVyU3R5bGUq
IHBhcmVudFN0eWxlLCBFbGVtZW50ICplKQogeworICAgIEFTU0VSVChwYXJlbnRTdHlsZSk7CisK
ICAgICAvLyBDYWNoZSBvdXIgb3JpZ2luYWwgZGlzcGxheS4KICAgICBzdHlsZS0+c2V0T3JpZ2lu
YWxEaXNwbGF5KHN0eWxlLT5kaXNwbGF5KCkpOwogCkBAIC0yMTI4LDcgKzIxMjksNyBAQCB2b2lk
IFN0eWxlUmVzb2x2ZXI6OmFkanVzdFJlbmRlclN0eWxlKFJlbmRlclN0eWxlKiBzdHlsZSwgUmVu
ZGVyU3R5bGUqIHBhcmVudFN0eQogCiAgICAgICAgIC8vIEZJWE1FOiBEb24ndCBzdXBwb3J0IHRo
aXMgbXV0YXRpb24gZm9yIHBzZXVkbyBzdHlsZXMgbGlrZSBmaXJzdC1sZXR0ZXIgb3IgZmlyc3Qt
bGluZSwgc2luY2UgaXQncyBub3QgY29tcGxldGVseQogICAgICAgICAvLyBjbGVhciBob3cgdGhh
dCBzaG91bGQgd29yay4KLSAgICAgICAgaWYgKHN0eWxlLT5kaXNwbGF5KCkgPT0gSU5MSU5FICYm
IHN0eWxlLT5zdHlsZVR5cGUoKSA9PSBOT1BTRVVETyAmJiBwYXJlbnRTdHlsZSAmJiBzdHlsZS0+
d3JpdGluZ01vZGUoKSAhPSBwYXJlbnRTdHlsZS0+d3JpdGluZ01vZGUoKSkKKyAgICAgICAgaWYg
KHN0eWxlLT5kaXNwbGF5KCkgPT0gSU5MSU5FICYmIHN0eWxlLT5zdHlsZVR5cGUoKSA9PSBOT1BT
RVVETyAmJiBzdHlsZS0+d3JpdGluZ01vZGUoKSAhPSBwYXJlbnRTdHlsZS0+d3JpdGluZ01vZGUo
KSkKICAgICAgICAgICAgIHN0eWxlLT5zZXREaXNwbGF5KElOTElORV9CTE9DSyk7CiAKICAgICAg
ICAgLy8gQWZ0ZXIgcGVyZm9ybWluZyB0aGUgZGlzcGxheSBtdXRhdGlvbiwgY2hlY2sgdGFibGUg
cm93cy4gV2UgZG8gbm90IGhvbm9yIHBvc2l0aW9uOnJlbGF0aXZlIG9uCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5oIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0
eWxlUmVzb2x2ZXIuaAppbmRleCA0NmY5MDlhZDI3ZWRiMTBjZDJmNDZmOTlkM2I2NzQ3MmIzZTU0
YTE5Li40ZTlmZTkxNDhkZTI1NjdhYmJlY2JkMTgzYjEyM2JjZTZjODg1OTIwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TdHlsZVJlc29sdmVyLmgKQEAgLTE0MSw3ICsxNDEsNyBAQCBwdWJsaWM6CiAKICAgICB2
b2lkIGtleWZyYW1lU3R5bGVzRm9yQW5pbWF0aW9uKEVsZW1lbnQqLCBjb25zdCBSZW5kZXJTdHls
ZSosIEtleWZyYW1lTGlzdCYpOwogCi0gICAgUGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4gcHNldWRv
U3R5bGVGb3JFbGVtZW50KFBzZXVkb0lkLCBFbGVtZW50KiwgUmVuZGVyU3R5bGUqIHBhcmVudFN0
eWxlID0gMCk7CisgICAgUGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4gcHNldWRvU3R5bGVGb3JFbGVt
ZW50KFBzZXVkb0lkLCBFbGVtZW50KiwgUmVuZGVyU3R5bGUqIHBhcmVudFN0eWxlKTsKIAogICAg
IFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+IHN0eWxlRm9yUGFnZShpbnQgcGFnZUluZGV4KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>