<?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>70076</bug_id>
          
          <creation_ts>2011-10-13 17:03:44 -0700</creation_ts>
          <short_desc>[chromium] Make it possible for plugins to get current fullscreen element.</short_desc>
          <delta_ts>2011-10-14 01:04:04 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter>polina</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>brettw</cc>
    
    <cc>fishd</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>483661</commentid>
    <comment_count>0</comment_count>
    <who name="">polina</who>
    <bug_when>2011-10-13 17:03:44 -0700</bug_when>
    <thetext>WebCore::Document already has webkitCurrentFullScreenElement(). Add a wrapper for it in WebKit::WebDocument.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483669</commentid>
    <comment_count>1</comment_count>
      <attachid>110939</attachid>
    <who name="">polina</who>
    <bug_when>2011-10-13 17:16:19 -0700</bug_when>
    <thetext>Created attachment 110939
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483673</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-13 17:18:34 -0700</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483723</commentid>
    <comment_count>3</comment_count>
      <attachid>110939</attachid>
    <who name="">polina</who>
    <bug_when>2011-10-13 18:50:52 -0700</bug_when>
    <thetext>Comment on attachment 110939
Patch

Chromium side patch:
http://codereview.chromium.org/8273029/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483752</commentid>
    <comment_count>4</comment_count>
      <attachid>110939</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-10-13 21:51:13 -0700</bug_when>
    <thetext>Comment on attachment 110939
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=110939&amp;action=review

thanks for fixing those style issues!

&gt; Source/WebKit/chromium/public/WebDocument.h:102
&gt; +    WEBKIT_EXPORT WebElement fullScreenElement();

nit: like the other getters, this should be a &apos;const&apos; method.

&gt; Source/WebKit/chromium/src/WebDocument.cpp:197
&gt; +      return WebElement(fullScreenElement);

nit: should be indented by 4 spaces</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483797</commentid>
    <comment_count>5</comment_count>
      <attachid>110969</attachid>
    <who name="">polina</who>
    <bug_when>2011-10-13 23:33:10 -0700</bug_when>
    <thetext>Created attachment 110969
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483801</commentid>
    <comment_count>6</comment_count>
      <attachid>110969</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-10-13 23:52:59 -0700</bug_when>
    <thetext>Comment on attachment 110969
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=110969&amp;action=review

&gt; Source/WebKit/chromium/src/WebDocument.cpp:195
&gt; +    Element* fullScreenElement = constUnwrap&lt;Document&gt;()-&gt;webkitCurrentFullScreenElement();

I believe the following should work too:

  return WebElement(constUnwrap&lt;Document&gt;()-&gt;webkitCurrentFullScreenElement());

It can handle being initialized with a NULL Element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483814</commentid>
    <comment_count>7</comment_count>
      <attachid>110972</attachid>
    <who name="">polina</who>
    <bug_when>2011-10-14 00:12:29 -0700</bug_when>
    <thetext>Created attachment 110972
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483825</commentid>
    <comment_count>8</comment_count>
      <attachid>110972</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-14 01:03:59 -0700</bug_when>
    <thetext>Comment on attachment 110972
Patch

Clearing flags on attachment: 110972

Committed r97447: &lt;http://trac.webkit.org/changeset/97447&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483826</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-14 01:04:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110939</attachid>
            <date>2011-10-13 17:16:19 -0700</date>
            <delta_ts>2011-10-13 23:33:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70076-20111013171618.patch</filename>
            <type>text/plain</type>
            <size>2927</size>
            <attacher>polina</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA5NzQyNSkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMTAtMTMgIFBvbGluYSBTb2tvbG92YSAgPHBvbGluYUBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgTWFrZSBpdCBwb3NzaWJsZSBmb3IgcGx1Z2lucyB0byBnZXQgY3VycmVudCBmdWxs
c2NyZWVuIGVsZW1lbnQuCisgICAgICAgIFdlYkNvcmU6OkRvY3VtZW50IGFscmVhZHkgaGFzIHdl
YmtpdEN1cnJlbnRGdWxsU2NyZWVuRWxlbWVudCgpLgorICAgICAgICBBZGQgYSB3cmFwcGVyIGZv
ciBpdCBpbiBXZWJLaXQ6OldlYkRvY3VtZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwNzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHB1YmxpYy9XZWJEb2N1bWVudC5oOgorICAgICAgICAqIHNy
Yy9XZWJEb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50OjpzZWN1cml0
eU9yaWdpbik6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc0hUTUxEb2N1bWVudCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc1BsdWdpbkRvY3VtZW50KToKKyAgICAg
ICAgKFdlYktpdDo6V2ViRG9jdW1lbnQ6OmZ1bGxTY3JlZW5FbGVtZW50KToKKwogMjAxMS0xMC0x
MyAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZW1vdmUgbGF5ZXJYIC8gbGF5ZXJZIGZyb20gdGhlIENocm9taXVtIEFQSQpJbmRleDogU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRG9jdW1lbnQuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJEb2N1bWVudC5oCShyZXZpc2lvbiA5NzQyNSkK
KysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRvY3VtZW50LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTk5LDYgKzk5LDcgQEAgcHVibGljOgogICAgIFdFQktJVF9FWFBPUlQgV2ViTm9k
ZSBmb2N1c2VkTm9kZSgpIGNvbnN0OwogICAgIFdFQktJVF9FWFBPUlQgV2ViRG9jdW1lbnRUeXBl
IGRvY3R5cGUoKSBjb25zdDsKICAgICBXRUJLSVRfRVhQT1JUIHZvaWQgY2FuY2VsRnVsbFNjcmVl
bigpOworICAgIFdFQktJVF9FWFBPUlQgV2ViRWxlbWVudCBmdWxsU2NyZWVuRWxlbWVudCgpOwog
CiAgICAgLy8gQWNjZXNzaWJpbGl0eSBzdXBwb3J0LiBUaGVzZSBtZXRob2RzIHNob3VsZCBvbmx5
IGJlIGNhbGxlZCBvbiB0aGUKICAgICAvLyB0b3AtbGV2ZWwgZG9jdW1lbnQsIGJlY2F1c2Ugb25l
IGFjY2Vzc2liaWxpdHkgY2FjaGUgc3BhbnMgYWxsIG9mCkluZGV4OiBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCShyZXZpc2lvbiA5NzQyNSkKKysrIFNvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjUs
NyArNjUsNyBAQCBXZWJVUkwgV2ViRG9jdW1lbnQ6OnVybCgpIGNvbnN0CiAgICAgcmV0dXJuIGNv
bnN0VW53cmFwPERvY3VtZW50PigpLT51cmwoKTsKIH0KIAotV2ViU2VjdXJpdHlPcmlnaW4gV2Vi
RG9jdW1lbnQ6OnNlY3VyaXR5T3JpZ2luKCkgY29uc3QgCitXZWJTZWN1cml0eU9yaWdpbiBXZWJE
b2N1bWVudDo6c2VjdXJpdHlPcmlnaW4oKSBjb25zdAogewogICAgIGlmICghY29uc3RVbndyYXA8
RG9jdW1lbnQ+KCkpCiAgICAgICAgIHJldHVybiBXZWJTZWN1cml0eU9yaWdpbigpOwpAQCAtODgs
NyArODgsNyBAQCBXZWJGcmFtZSogV2ViRG9jdW1lbnQ6OmZyYW1lKCkgY29uc3QKIH0KIAogYm9v
bCBXZWJEb2N1bWVudDo6aXNIVE1MRG9jdW1lbnQoKSBjb25zdAoteyAgCit7CiAgICAgcmV0dXJu
IGNvbnN0VW53cmFwPERvY3VtZW50PigpLT5pc0hUTUxEb2N1bWVudCgpOwogfQogCkBAIC05OCw3
ICs5OCw3IEBAIGJvb2wgV2ViRG9jdW1lbnQ6OmlzWEhUTUxEb2N1bWVudCgpIGNvbnMKIH0KIAog
Ym9vbCBXZWJEb2N1bWVudDo6aXNQbHVnaW5Eb2N1bWVudCgpIGNvbnN0Ci17ICAKK3sKICAgICBy
ZXR1cm4gY29uc3RVbndyYXA8RG9jdW1lbnQ+KCktPmlzUGx1Z2luRG9jdW1lbnQoKTsKIH0KIApA
QCAtMTg5LDYgKzE4OSwxNiBAQCB2b2lkIFdlYkRvY3VtZW50OjpjYW5jZWxGdWxsU2NyZWVuKCkK
ICNlbmRpZgogfQogCitXZWJFbGVtZW50IFdlYkRvY3VtZW50OjpmdWxsU2NyZWVuRWxlbWVudCgp
Cit7CisjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQorICAgIEVsZW1lbnQqIGZ1bGxTY3JlZW5F
bGVtZW50ID0gY29uc3RVbndyYXA8RG9jdW1lbnQ+KCktPndlYmtpdEN1cnJlbnRGdWxsU2NyZWVu
RWxlbWVudCgpOworICAgIGlmIChmdWxsU2NyZWVuRWxlbWVudCkKKyAgICAgIHJldHVybiBXZWJF
bGVtZW50KGZ1bGxTY3JlZW5FbGVtZW50KTsKKyNlbmRpZgorICAgIHJldHVybiBXZWJFbGVtZW50
KCk7Cit9CisKIFdlYkFjY2Vzc2liaWxpdHlPYmplY3QgV2ViRG9jdW1lbnQ6OmFjY2Vzc2liaWxp
dHlPYmplY3QoKSBjb25zdAogewogICAgIGNvbnN0IERvY3VtZW50KiBkb2N1bWVudCA9IGNvbnN0
VW53cmFwPERvY3VtZW50PigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110969</attachid>
            <date>2011-10-13 23:33:10 -0700</date>
            <delta_ts>2011-10-14 00:12:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70076-20111013233309.patch</filename>
            <type>text/plain</type>
            <size>3233</size>
            <attacher>polina</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA5NzQyNSkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMTAtMTMgIFBvbGluYSBTb2tvbG92YSAgPHBvbGluYUBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgTWFrZSBpdCBwb3NzaWJsZSBmb3IgcGx1Z2lucyB0byBnZXQgY3VycmVudCBmdWxs
c2NyZWVuIGVsZW1lbnQuCisgICAgICAgIFdlYkNvcmU6OkRvY3VtZW50IGFscmVhZHkgaGFzIHdl
YmtpdEN1cnJlbnRGdWxsU2NyZWVuRWxlbWVudCgpLgorICAgICAgICBBZGQgYSB3cmFwcGVyIGZv
ciBpdCBpbiBXZWJLaXQ6OldlYkRvY3VtZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwNzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHB1YmxpYy9XZWJEb2N1bWVudC5oOgorICAgICAgICAqIHNy
Yy9XZWJEb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50OjpzZWN1cml0
eU9yaWdpbik6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc0hUTUxEb2N1bWVudCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc1BsdWdpbkRvY3VtZW50KToKKyAgICAg
ICAgKFdlYktpdDo6V2ViRG9jdW1lbnQ6OmZ1bGxTY3JlZW5FbGVtZW50KToKKwogMjAxMS0xMC0x
MyAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZW1vdmUgbGF5ZXJYIC8gbGF5ZXJZIGZyb20gdGhlIENocm9taXVtIEFQSQpJbmRleDogU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRG9jdW1lbnQuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJEb2N1bWVudC5oCShyZXZpc2lvbiA5NzQyNSkK
KysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRvY3VtZW50LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTU0LDYgKzU0LDkgQEAgY2xhc3MgV2ViTm9kZUxpc3Q7CiBjbGFzcyBXZWJTdHJp
bmc7CiBjbGFzcyBXZWJVUkw7CiAKKy8vIFRlbXBvcmFyeSBoYWNrIHRvIGVhc2UgQ2hyb21pdW0v
V2ViS2l0IGNvbW1pdC4KKyNkZWZpbmUgV0VCS0lUX1dFQkRPQ1VNRU5UX0hBU19GVUxMU0NSRUVO
RUxFTUVOVCAxCisKIC8vIFByb3ZpZGVzIHJlYWRvbmx5IGFjY2VzcyB0byBzb21lIHByb3BlcnRp
ZXMgb2YgYSBET00gZG9jdW1lbnQuCiBjbGFzcyBXZWJEb2N1bWVudCA6IHB1YmxpYyBXZWJOb2Rl
IHsKIHB1YmxpYzoKQEAgLTk5LDYgKzEwMiw3IEBAIHB1YmxpYzoKICAgICBXRUJLSVRfRVhQT1JU
IFdlYk5vZGUgZm9jdXNlZE5vZGUoKSBjb25zdDsKICAgICBXRUJLSVRfRVhQT1JUIFdlYkRvY3Vt
ZW50VHlwZSBkb2N0eXBlKCkgY29uc3Q7CiAgICAgV0VCS0lUX0VYUE9SVCB2b2lkIGNhbmNlbEZ1
bGxTY3JlZW4oKTsKKyAgICBXRUJLSVRfRVhQT1JUIFdlYkVsZW1lbnQgZnVsbFNjcmVlbkVsZW1l
bnQoKSBjb25zdDsKIAogICAgIC8vIEFjY2Vzc2liaWxpdHkgc3VwcG9ydC4gVGhlc2UgbWV0aG9k
cyBzaG91bGQgb25seSBiZSBjYWxsZWQgb24gdGhlCiAgICAgLy8gdG9wLWxldmVsIGRvY3VtZW50
LCBiZWNhdXNlIG9uZSBhY2Nlc3NpYmlsaXR5IGNhY2hlIHNwYW5zIGFsbCBvZgpJbmRleDogU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRvY3VtZW50LmNwcAkocmV2aXNpb24gOTc0MjUp
CisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTY1LDcgKzY1LDcgQEAgV2ViVVJMIFdlYkRvY3VtZW50Ojp1cmwoKSBjb25zdAog
ICAgIHJldHVybiBjb25zdFVud3JhcDxEb2N1bWVudD4oKS0+dXJsKCk7CiB9CiAKLVdlYlNlY3Vy
aXR5T3JpZ2luIFdlYkRvY3VtZW50OjpzZWN1cml0eU9yaWdpbigpIGNvbnN0IAorV2ViU2VjdXJp
dHlPcmlnaW4gV2ViRG9jdW1lbnQ6OnNlY3VyaXR5T3JpZ2luKCkgY29uc3QKIHsKICAgICBpZiAo
IWNvbnN0VW53cmFwPERvY3VtZW50PigpKQogICAgICAgICByZXR1cm4gV2ViU2VjdXJpdHlPcmln
aW4oKTsKQEAgLTg4LDcgKzg4LDcgQEAgV2ViRnJhbWUqIFdlYkRvY3VtZW50OjpmcmFtZSgpIGNv
bnN0CiB9CiAKIGJvb2wgV2ViRG9jdW1lbnQ6OmlzSFRNTERvY3VtZW50KCkgY29uc3QKLXsgIAor
ewogICAgIHJldHVybiBjb25zdFVud3JhcDxEb2N1bWVudD4oKS0+aXNIVE1MRG9jdW1lbnQoKTsK
IH0KIApAQCAtOTgsNyArOTgsNyBAQCBib29sIFdlYkRvY3VtZW50Ojppc1hIVE1MRG9jdW1lbnQo
KSBjb25zCiB9CiAKIGJvb2wgV2ViRG9jdW1lbnQ6OmlzUGx1Z2luRG9jdW1lbnQoKSBjb25zdAot
eyAgCit7CiAgICAgcmV0dXJuIGNvbnN0VW53cmFwPERvY3VtZW50PigpLT5pc1BsdWdpbkRvY3Vt
ZW50KCk7CiB9CiAKQEAgLTE4OSw2ICsxODksMTYgQEAgdm9pZCBXZWJEb2N1bWVudDo6Y2FuY2Vs
RnVsbFNjcmVlbigpCiAjZW5kaWYKIH0KIAorV2ViRWxlbWVudCBXZWJEb2N1bWVudDo6ZnVsbFNj
cmVlbkVsZW1lbnQoKSBjb25zdAoreworI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKKyAgICBF
bGVtZW50KiBmdWxsU2NyZWVuRWxlbWVudCA9IGNvbnN0VW53cmFwPERvY3VtZW50PigpLT53ZWJr
aXRDdXJyZW50RnVsbFNjcmVlbkVsZW1lbnQoKTsKKyAgICBpZiAoZnVsbFNjcmVlbkVsZW1lbnQp
CisgICAgICAgIHJldHVybiBXZWJFbGVtZW50KGZ1bGxTY3JlZW5FbGVtZW50KTsKKyNlbmRpZgor
ICAgIHJldHVybiBXZWJFbGVtZW50KCk7Cit9CisKIFdlYkFjY2Vzc2liaWxpdHlPYmplY3QgV2Vi
RG9jdW1lbnQ6OmFjY2Vzc2liaWxpdHlPYmplY3QoKSBjb25zdAogewogICAgIGNvbnN0IERvY3Vt
ZW50KiBkb2N1bWVudCA9IGNvbnN0VW53cmFwPERvY3VtZW50PigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110972</attachid>
            <date>2011-10-14 00:12:29 -0700</date>
            <delta_ts>2011-10-14 01:03:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70076-20111014001228.patch</filename>
            <type>text/plain</type>
            <size>3192</size>
            <attacher>polina</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA5NzQ0NikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMTAtMTQgIFBvbGluYSBTb2tvbG92YSAgPHBvbGluYUBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgTWFrZSBpdCBwb3NzaWJsZSBmb3IgcGx1Z2lucyB0byBnZXQgY3VycmVudCBmdWxs
c2NyZWVuIGVsZW1lbnQuCisgICAgICAgIFdlYkNvcmU6OkRvY3VtZW50IGFscmVhZHkgaGFzIHdl
YmtpdEN1cnJlbnRGdWxsU2NyZWVuRWxlbWVudCgpLgorICAgICAgICBBZGQgYSB3cmFwcGVyIGZv
ciBpdCBpbiBXZWJLaXQ6OldlYkRvY3VtZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwNzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHB1YmxpYy9XZWJEb2N1bWVudC5oOgorICAgICAgICAqIHNy
Yy9XZWJEb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50OjpzZWN1cml0
eU9yaWdpbik6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc0hUTUxEb2N1bWVudCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50Ojppc1BsdWdpbkRvY3VtZW50KToKKyAgICAg
ICAgKFdlYktpdDo6V2ViRG9jdW1lbnQ6OmZ1bGxTY3JlZW5FbGVtZW50KToKKwogMjAxMS0xMC0x
MyAgQW50b2luZSBMYWJvdXIgIDxwaW1hbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRXhwb3Nl
IGxheWVyIGRlYnVnIGJvcmRlcnMgdG8gV2ViTGF5ZXIKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYkRvY3VtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViRG9jdW1lbnQuaAkocmV2aXNpb24gOTc0NDYpCisrKyBTb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJEb2N1bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC01
NCw2ICs1NCw5IEBAIGNsYXNzIFdlYk5vZGVMaXN0OwogY2xhc3MgV2ViU3RyaW5nOwogY2xhc3Mg
V2ViVVJMOwogCisvLyBUZW1wb3JhcnkgaGFjayB0byBlYXNlIENocm9taXVtL1dlYktpdCBjb21t
aXQuCisjZGVmaW5lIFdFQktJVF9XRUJET0NVTUVOVF9IQVNfRlVMTFNDUkVFTkVMRU1FTlQgMQor
CiAvLyBQcm92aWRlcyByZWFkb25seSBhY2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9N
IGRvY3VtZW50LgogY2xhc3MgV2ViRG9jdW1lbnQgOiBwdWJsaWMgV2ViTm9kZSB7CiBwdWJsaWM6
CkBAIC05OSw2ICsxMDIsNyBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0VYUE9SVCBXZWJOb2RlIGZv
Y3VzZWROb2RlKCkgY29uc3Q7CiAgICAgV0VCS0lUX0VYUE9SVCBXZWJEb2N1bWVudFR5cGUgZG9j
dHlwZSgpIGNvbnN0OwogICAgIFdFQktJVF9FWFBPUlQgdm9pZCBjYW5jZWxGdWxsU2NyZWVuKCk7
CisgICAgV0VCS0lUX0VYUE9SVCBXZWJFbGVtZW50IGZ1bGxTY3JlZW5FbGVtZW50KCkgY29uc3Q7
CiAKICAgICAvLyBBY2Nlc3NpYmlsaXR5IHN1cHBvcnQuIFRoZXNlIG1ldGhvZHMgc2hvdWxkIG9u
bHkgYmUgY2FsbGVkIG9uIHRoZQogICAgIC8vIHRvcC1sZXZlbCBkb2N1bWVudCwgYmVjYXVzZSBv
bmUgYWNjZXNzaWJpbGl0eSBjYWNoZSBzcGFucyBhbGwgb2YKSW5kZXg6IFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkRvY3VtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAJKHJldmlzaW9uIDk3NDQ2KQorKysgU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02
NSw3ICs2NSw3IEBAIFdlYlVSTCBXZWJEb2N1bWVudDo6dXJsKCkgY29uc3QKICAgICByZXR1cm4g
Y29uc3RVbndyYXA8RG9jdW1lbnQ+KCktPnVybCgpOwogfQogCi1XZWJTZWN1cml0eU9yaWdpbiBX
ZWJEb2N1bWVudDo6c2VjdXJpdHlPcmlnaW4oKSBjb25zdCAKK1dlYlNlY3VyaXR5T3JpZ2luIFdl
YkRvY3VtZW50OjpzZWN1cml0eU9yaWdpbigpIGNvbnN0CiB7CiAgICAgaWYgKCFjb25zdFVud3Jh
cDxEb2N1bWVudD4oKSkKICAgICAgICAgcmV0dXJuIFdlYlNlY3VyaXR5T3JpZ2luKCk7CkBAIC04
OCw3ICs4OCw3IEBAIFdlYkZyYW1lKiBXZWJEb2N1bWVudDo6ZnJhbWUoKSBjb25zdAogfQogCiBi
b29sIFdlYkRvY3VtZW50Ojppc0hUTUxEb2N1bWVudCgpIGNvbnN0Ci17ICAKK3sKICAgICByZXR1
cm4gY29uc3RVbndyYXA8RG9jdW1lbnQ+KCktPmlzSFRNTERvY3VtZW50KCk7CiB9CiAKQEAgLTk4
LDcgKzk4LDcgQEAgYm9vbCBXZWJEb2N1bWVudDo6aXNYSFRNTERvY3VtZW50KCkgY29ucwogfQog
CiBib29sIFdlYkRvY3VtZW50Ojppc1BsdWdpbkRvY3VtZW50KCkgY29uc3QKLXsgIAorewogICAg
IHJldHVybiBjb25zdFVud3JhcDxEb2N1bWVudD4oKS0+aXNQbHVnaW5Eb2N1bWVudCgpOwogfQog
CkBAIC0xODksNiArMTg5LDE1IEBAIHZvaWQgV2ViRG9jdW1lbnQ6OmNhbmNlbEZ1bGxTY3JlZW4o
KQogI2VuZGlmCiB9CiAKK1dlYkVsZW1lbnQgV2ViRG9jdW1lbnQ6OmZ1bGxTY3JlZW5FbGVtZW50
KCkgY29uc3QKK3sKKyAgICBFbGVtZW50KiBmdWxsU2NyZWVuRWxlbWVudCA9IDA7CisjaWYgRU5B
QkxFKEZVTExTQ1JFRU5fQVBJKQorICAgIGZ1bGxTY3JlZW5FbGVtZW50ID0gY29uc3RVbndyYXA8
RG9jdW1lbnQ+KCktPndlYmtpdEN1cnJlbnRGdWxsU2NyZWVuRWxlbWVudCgpOworI2VuZGlmCisg
ICAgcmV0dXJuIFdlYkVsZW1lbnQoZnVsbFNjcmVlbkVsZW1lbnQpOworfQorCiBXZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0IFdlYkRvY3VtZW50OjphY2Nlc3NpYmlsaXR5T2JqZWN0KCkgY29uc3QKIHsK
ICAgICBjb25zdCBEb2N1bWVudCogZG9jdW1lbnQgPSBjb25zdFVud3JhcDxEb2N1bWVudD4oKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>