<?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>53952</bug_id>
          
          <creation_ts>2011-02-07 15:10:33 -0800</creation_ts>
          <short_desc>Add bundle API to get the background color of a frame</short_desc>
          <delta_ts>2011-02-07 15:46:30 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>346859</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-07 15:10:33 -0800</bug_when>
    <thetext>Add bundle API to get the background color of a frame</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>346860</commentid>
    <comment_count>1</comment_count>
      <attachid>81537</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-07 15:11:34 -0800</bug_when>
    <thetext>Created attachment 81537
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>346865</commentid>
    <comment_count>2</comment_count>
      <attachid>81537</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-02-07 15:14:55 -0800</bug_when>
    <thetext>Comment on attachment 81537
Patch

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

&gt; Source/WebKit2/WebProcess/WebPage/WebFrame.cpp:527
&gt; +

All these early returns will cause the out parameters to be uninitialized. Can m_coreFrame ever be null? 

Should we make getBodyBackgroundColor return whether it was successful or not?

&gt; Source/WebKit2/WebProcess/WebPage/WebFrame.cpp:531
&gt; +    *alpha = color.alpha();

We want the color components to be between 0 and 1, this doesn&apos;t do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>346902</commentid>
    <comment_count>3</comment_count>
      <attachid>81543</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-07 15:43:36 -0800</bug_when>
    <thetext>Created attachment 81543
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>346903</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-07 15:46:30 -0800</bug_when>
    <thetext>Landed in r77856.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81537</attachid>
            <date>2011-02-07 15:11:34 -0800</date>
            <delta_ts>2011-02-07 15:43:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53952-20110207151132.patch</filename>
            <type>text/plain</type>
            <size>4417</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDc3ODUwKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDItMDcgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgYnVuZGxlIEFQSSB0byBnZXQgdGhlIGJhY2tncm91bmQgY29sb3Ig
b2YgYSBmcmFtZQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODk2MjY3MD4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUzOTUyCisKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuY3BwOgorICAgICAg
ICAoV0tCdW5kbGVGcmFtZUdldEJvZHlCYWNrZ3JvdW5kQ29sb3IpOgorICAgICAgICAqIFdlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5oOgorICAgICAgICBBZGQg
QVBJIGZ1bmN0aW9uLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1lLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWU6OmdldEJvZHlCYWNrZ3JvdW5kQ29sb3IpOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oOgorICAgICAgICBDYWxsIGRv
d24gaW50byB0aGUgZG9jdW1lbnQuCisKIDIwMTEtMDItMDcgIFNhbSBXZWluaWcgIDxzYW1Ad2Vi
a2l0Lm9yZz4KIAogICAgICAgICBGaXggdHlwby4gdmVjdGljYWwgLT4gdmVydGljYWwuCkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxl
RnJhbWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5jcHAJKHJldmlzaW9uIDc3ODQ1KQorKysgU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZyYW1l
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTk0LDYgKzE5NCwxMSBAQCBXS1NpemUgV0tCdW5kbGVG
cmFtZUdldFNjcm9sbE9mZnNldChXS0J1CiAgICAgcmV0dXJuIHRvQVBJKHRvSW1wbChmcmFtZVJl
ZiktPnNjcm9sbE9mZnNldCgpKTsKIH0KIAordm9pZCBXS0J1bmRsZUZyYW1lR2V0Qm9keUJhY2tn
cm91bmRDb2xvcihXS0J1bmRsZUZyYW1lUmVmIGZyYW1lUmVmLCBkb3VibGUqIHJlZCwgZG91Ymxl
KiBncmVlbiwgZG91YmxlKiBibHVlLCBkb3VibGUqIGFscGhhKQoreworICAgIHRvSW1wbChmcmFt
ZVJlZiktPmdldEJvZHlCYWNrZ3JvdW5kQ29sb3IocmVkLCBncmVlbiwgYmx1ZSwgYWxwaGEpOwor
fQorCiBXS1N0cmluZ1JlZiBXS0J1bmRsZUZyYW1lQ29weVN1Z2dlc3RlZEZpbGVuYW1lRm9yUmVz
b3VyY2VXaXRoVVJMKFdLQnVuZGxlRnJhbWVSZWYgZnJhbWVSZWYsIFdLVVJMUmVmIHVybFJlZikK
IHsKICAgICByZXR1cm4gdG9Db3BpZWRBUEkodG9JbXBsKGZyYW1lUmVmKS0+c3VnZ2VzdGVkRmls
ZW5hbWVGb3JSZXNvdXJjZVdpdGhVUkwoV2ViQ29yZTo6S1VSTChXZWJDb3JlOjpLVVJMKCksIHRv
SW1wbCh1cmxSZWYpLT5zdHJpbmcoKSkpKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFt
ZS5oCShyZXZpc2lvbiA3Nzg0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5oCSh3b3JraW5nIGNvcHkpCkBAIC02Myw2ICs2
Myw4IEBAIFdLX0VYUE9SVCBXS1JlY3QgV0tCdW5kbGVGcmFtZUdldFZpc2libGUKIFdLX0VYUE9S
VCBXS1JlY3QgV0tCdW5kbGVGcmFtZUdldFZpc2libGVDb250ZW50Qm91bmRzRXhjbHVkaW5nU2Ny
b2xsYmFycyhXS0J1bmRsZUZyYW1lUmVmIGZyYW1lKTsKIFdLX0VYUE9SVCBXS1NpemUgV0tCdW5k
bGVGcmFtZUdldFNjcm9sbE9mZnNldChXS0J1bmRsZUZyYW1lUmVmIGZyYW1lKTsKIAorV0tfRVhQ
T1JUIHZvaWQgV0tCdW5kbGVGcmFtZUdldEJvZHlCYWNrZ3JvdW5kQ29sb3IoV0tCdW5kbGVGcmFt
ZVJlZiBmcmFtZSwgZG91YmxlKiByZWQsIGRvdWJsZSogZ3JlZW4sIGRvdWJsZSogYmx1ZSwgZG91
YmxlKiBhbHBoYSk7CisKIFdLX0VYUE9SVCBXS1N0cmluZ1JlZiBXS0J1bmRsZUZyYW1lQ29weVN1
Z2dlc3RlZEZpbGVuYW1lRm9yUmVzb3VyY2VXaXRoVVJMKFdLQnVuZGxlRnJhbWVSZWYgZnJhbWUs
IFdLVVJMUmVmIHVybCk7CiBXS19FWFBPUlQgV0tTdHJpbmdSZWYgV0tCdW5kbGVGcmFtZUNvcHlN
SU1FVHlwZUZvclJlc291cmNlV2l0aFVSTChXS0J1bmRsZUZyYW1lUmVmIGZyYW1lLCBXS1VSTFJl
ZiB1cmwpOwogCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJh
bWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJGcmFtZS5jcHAJKHJldmlzaW9uIDc3ODQ1KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYkZyYW1lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTA4LDYgKzUwOCwyOSBA
QCBJbnRTaXplIFdlYkZyYW1lOjpzY3JvbGxPZmZzZXQoKSBjb25zdAogICAgIHJldHVybiB2aWV3
LT5zY3JvbGxPZmZzZXQoKTsKIH0KIAordm9pZCBXZWJGcmFtZTo6Z2V0Qm9keUJhY2tncm91bmRD
b2xvcihkb3VibGUqIHJlZCwgZG91YmxlKiBncmVlbiwgZG91YmxlKiBibHVlLCBkb3VibGUqIGFs
cGhhKQoreworICAgIGlmICghbV9jb3JlRnJhbWUpCisgICAgICAgIHJldHVybjsKKyAgICBEb2N1
bWVudCogZG9jdW1lbnQgPSBtX2NvcmVGcmFtZS0+ZG9jdW1lbnQoKTsKKyAgICBpZiAoIWRvY3Vt
ZW50KQorICAgICAgICByZXR1cm47CisgICAgSFRNTEVsZW1lbnQqIGJvZHkgPSBkb2N1bWVudC0+
Ym9keSgpOworICAgIGlmICghYm9keSkKKyAgICAgICAgcmV0dXJuOworICAgIFJlbmRlck9iamVj
dCogYm9keVJlbmRlcmVyID0gYm9keS0+cmVuZGVyZXIoKTsKKyAgICBpZiAoIWJvZHlSZW5kZXJl
cikKKyAgICAgICAgcmV0dXJuOworICAgIENvbG9yIGNvbG9yID0gYm9keVJlbmRlcmVyLT5zdHls
ZSgpLT52aXNpdGVkRGVwZW5kZW50Q29sb3IoQ1NTUHJvcGVydHlCYWNrZ3JvdW5kQ29sb3IpOwor
ICAgIGlmICghY29sb3IuaXNWYWxpZCgpKQorICAgICAgICByZXR1cm47CisKKyAgICAqcmVkID0g
Y29sb3IucmVkKCk7CisgICAgKmdyZWVuID0gY29sb3IuZ3JlZW4oKTsKKyAgICAqYmx1ZSA9IGNv
bG9yLmJsdWUoKTsKKyAgICAqYWxwaGEgPSBjb2xvci5hbHBoYSgpOworfQorCiBXZWJGcmFtZSog
V2ViRnJhbWU6OmZyYW1lRm9yQ29udGV4dChKU0NvbnRleHRSZWYgY29udGV4dCkKIHsKICAgICBK
U09iamVjdFJlZiBnbG9iYWxPYmplY3RSZWYgPSBKU0NvbnRleHRHZXRHbG9iYWxPYmplY3QoY29u
dGV4dCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJh
bWUuaAkocmV2aXNpb24gNzc4NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViRnJhbWUuaAkod29ya2luZyBjb3B5KQpAQCAtOTMsNiArOTMsNyBAQCBwdWJsaWM6CiAg
ICAgV2ViQ29yZTo6SW50UmVjdCB2aXNpYmxlQ29udGVudEJvdW5kcygpIGNvbnN0OwogICAgIFdl
YkNvcmU6OkludFJlY3QgdmlzaWJsZUNvbnRlbnRCb3VuZHNFeGNsdWRpbmdTY3JvbGxiYXJzKCkg
Y29uc3Q7CiAgICAgV2ViQ29yZTo6SW50U2l6ZSBzY3JvbGxPZmZzZXQoKSBjb25zdDsKKyAgICB2
b2lkIGdldEJvZHlCYWNrZ3JvdW5kQ29sb3IoZG91YmxlKiByZWQsIGRvdWJsZSogZ3JlZW4sIGRv
dWJsZSogYmx1ZSwgZG91YmxlKiBhbHBoYSk7CiAKICAgICBzdGF0aWMgV2ViRnJhbWUqIGZyYW1l
Rm9yQ29udGV4dChKU0NvbnRleHRSZWYpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81543</attachid>
            <date>2011-02-07 15:43:36 -0800</date>
            <delta_ts>2011-02-07 15:44:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53952-20110207154335.patch</filename>
            <type>text/plain</type>
            <size>4640</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDc3ODUwKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDItMDcgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgYnVuZGxlIEFQSSB0byBnZXQgdGhlIGJhY2tncm91bmQgY29sb3Ig
b2YgYSBmcmFtZQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODk2MjY3MD4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUzOTUyCisKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuY3BwOgorICAgICAg
ICAoV0tCdW5kbGVGcmFtZUdldEJvZHlCYWNrZ3JvdW5kQ29sb3IpOgorICAgICAgICAqIFdlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5oOgorICAgICAgICBBZGQg
QVBJIGZ1bmN0aW9uLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZyYW1lLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWU6OmdldERvY3VtZW50QmFja2dyb3VuZENvbG9y
KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuaDoKKyAgICAgICAgQ2Fs
bCBkb3duIGludG8gdGhlIGRvY3VtZW50IHRvIGdldCBlaXRoZXIgdGhlIGJvZHkncywgb3IgaWYg
dGhlcmUgaXMgbm8gYm9keSwKKyAgICAgICAgdGhlIHJvb3QgZWxlbWVudCdzLCBiYWNrZ3JvdW5k
IGNvbG9yLgorCiAyMDExLTAyLTA3ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgRml4IHR5cG8uIHZlY3RpY2FsIC0+IHZlcnRpY2FsLgpJbmRleDogU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZyYW1lLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9j
L1dLQnVuZGxlRnJhbWUuY3BwCShyZXZpc2lvbiA3Nzg0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTE5NCw2ICsxOTQsMTEgQEAgV0tTaXplIFdLQnVuZGxlRnJhbWVHZXRTY3JvbGxP
ZmZzZXQoV0tCdQogICAgIHJldHVybiB0b0FQSSh0b0ltcGwoZnJhbWVSZWYpLT5zY3JvbGxPZmZz
ZXQoKSk7CiB9CiAKK2Jvb2wgV0tCdW5kbGVGcmFtZUdldERvY3VtZW50QmFja2dyb3VuZENvbG9y
KFdLQnVuZGxlRnJhbWVSZWYgZnJhbWVSZWYsIGRvdWJsZSogcmVkLCBkb3VibGUqIGdyZWVuLCBk
b3VibGUqIGJsdWUsIGRvdWJsZSogYWxwaGEpCit7CisgICAgcmV0dXJuIHRvSW1wbChmcmFtZVJl
ZiktPmdldERvY3VtZW50QmFja2dyb3VuZENvbG9yKHJlZCwgZ3JlZW4sIGJsdWUsIGFscGhhKTsK
K30KKwogV0tTdHJpbmdSZWYgV0tCdW5kbGVGcmFtZUNvcHlTdWdnZXN0ZWRGaWxlbmFtZUZvclJl
c291cmNlV2l0aFVSTChXS0J1bmRsZUZyYW1lUmVmIGZyYW1lUmVmLCBXS1VSTFJlZiB1cmxSZWYp
CiB7CiAgICAgcmV0dXJuIHRvQ29waWVkQVBJKHRvSW1wbChmcmFtZVJlZiktPnN1Z2dlc3RlZEZp
bGVuYW1lRm9yUmVzb3VyY2VXaXRoVVJMKFdlYkNvcmU6OktVUkwoV2ViQ29yZTo6S1VSTCgpLCB0
b0ltcGwodXJsUmVmKS0+c3RyaW5nKCkpKSk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJh
bWUuaAkocmV2aXNpb24gNzc4NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVj
dGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuaAkod29ya2luZyBjb3B5KQpAQCAtNjMsNiAr
NjMsOCBAQCBXS19FWFBPUlQgV0tSZWN0IFdLQnVuZGxlRnJhbWVHZXRWaXNpYmxlCiBXS19FWFBP
UlQgV0tSZWN0IFdLQnVuZGxlRnJhbWVHZXRWaXNpYmxlQ29udGVudEJvdW5kc0V4Y2x1ZGluZ1Nj
cm9sbGJhcnMoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSk7CiBXS19FWFBPUlQgV0tTaXplIFdLQnVu
ZGxlRnJhbWVHZXRTY3JvbGxPZmZzZXQoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSk7CiAKK1dLX0VY
UE9SVCBib29sIFdLQnVuZGxlRnJhbWVHZXREb2N1bWVudEJhY2tncm91bmRDb2xvcihXS0J1bmRs
ZUZyYW1lUmVmIGZyYW1lLCBkb3VibGUqIHJlZCwgZG91YmxlKiBncmVlbiwgZG91YmxlKiBibHVl
LCBkb3VibGUqIGFscGhhKTsKKwogV0tfRVhQT1JUIFdLU3RyaW5nUmVmIFdLQnVuZGxlRnJhbWVD
b3B5U3VnZ2VzdGVkRmlsZW5hbWVGb3JSZXNvdXJjZVdpdGhVUkwoV0tCdW5kbGVGcmFtZVJlZiBm
cmFtZSwgV0tVUkxSZWYgdXJsKTsKIFdLX0VYUE9SVCBXS1N0cmluZ1JlZiBXS0J1bmRsZUZyYW1l
Q29weU1JTUVUeXBlRm9yUmVzb3VyY2VXaXRoVVJMKFdLQnVuZGxlRnJhbWVSZWYgZnJhbWUsIFdL
VVJMUmVmIHVybCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJGcmFtZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYkZyYW1lLmNwcAkocmV2aXNpb24gNzc4NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MDgsNiArNTA4
LDMxIEBAIEludFNpemUgV2ViRnJhbWU6OnNjcm9sbE9mZnNldCgpIGNvbnN0CiAgICAgcmV0dXJu
IHZpZXctPnNjcm9sbE9mZnNldCgpOwogfQogCitib29sIFdlYkZyYW1lOjpnZXREb2N1bWVudEJh
Y2tncm91bmRDb2xvcihkb3VibGUqIHJlZCwgZG91YmxlKiBncmVlbiwgZG91YmxlKiBibHVlLCBk
b3VibGUqIGFscGhhKQoreworICAgIGlmICghbV9jb3JlRnJhbWUpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICBEb2N1bWVudCogZG9jdW1lbnQgPSBtX2NvcmVGcmFtZS0+ZG9jdW1lbnQoKTsK
KyAgICBpZiAoIWRvY3VtZW50KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBFbGVtZW50
KiByb290RWxlbWVudFRvVXNlID0gZG9jdW1lbnQtPmJvZHkoKTsKKyAgICBpZiAoIXJvb3RFbGVt
ZW50VG9Vc2UpCisgICAgICAgIHJvb3RFbGVtZW50VG9Vc2UgPSBkb2N1bWVudC0+ZG9jdW1lbnRF
bGVtZW50KCk7CisgICAgaWYgKCFyb290RWxlbWVudFRvVXNlKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBSZW5kZXJPYmplY3QqIHJlbmRlcmVyID0gcm9vdEVsZW1lbnRUb1VzZS0+cmVu
ZGVyZXIoKTsKKyAgICBpZiAoIXJlbmRlcmVyKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
Q29sb3IgY29sb3IgPSByZW5kZXJlci0+c3R5bGUoKS0+dmlzaXRlZERlcGVuZGVudENvbG9yKENT
U1Byb3BlcnR5QmFja2dyb3VuZENvbG9yKTsKKyAgICBpZiAoIWNvbG9yLmlzVmFsaWQoKSkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgY29sb3IuZ2V0UkdCQSgqcmVkLCAqZ3JlZW4sICpi
bHVlLCAqYWxwaGEpOworICAgIHJldHVybiB0cnVlOworfQorCiBXZWJGcmFtZSogV2ViRnJhbWU6
OmZyYW1lRm9yQ29udGV4dChKU0NvbnRleHRSZWYgY29udGV4dCkKIHsKICAgICBKU09iamVjdFJl
ZiBnbG9iYWxPYmplY3RSZWYgPSBKU0NvbnRleHRHZXRHbG9iYWxPYmplY3QoY29udGV4dCk7Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuaAkocmV2
aXNpb24gNzc4NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJh
bWUuaAkod29ya2luZyBjb3B5KQpAQCAtOTMsNiArOTMsNyBAQCBwdWJsaWM6CiAgICAgV2ViQ29y
ZTo6SW50UmVjdCB2aXNpYmxlQ29udGVudEJvdW5kcygpIGNvbnN0OwogICAgIFdlYkNvcmU6Oklu
dFJlY3QgdmlzaWJsZUNvbnRlbnRCb3VuZHNFeGNsdWRpbmdTY3JvbGxiYXJzKCkgY29uc3Q7CiAg
ICAgV2ViQ29yZTo6SW50U2l6ZSBzY3JvbGxPZmZzZXQoKSBjb25zdDsKKyAgICBib29sIGdldERv
Y3VtZW50QmFja2dyb3VuZENvbG9yKGRvdWJsZSogcmVkLCBkb3VibGUqIGdyZWVuLCBkb3VibGUq
IGJsdWUsIGRvdWJsZSogYWxwaGEpOwogCiAgICAgc3RhdGljIFdlYkZyYW1lKiBmcmFtZUZvckNv
bnRleHQoSlNDb250ZXh0UmVmKTsKIAo=
</data>
<flag name="review"
          id="73142"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>