<?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>53487</bug_id>
          
          <creation_ts>2011-02-01 05:12:56 -0800</creation_ts>
          <short_desc>[Gtk] No need to set text encoding in the provisional phase</short_desc>
          <delta_ts>2011-02-03 21:03:26 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>0</everconfirmed>
          <reporter name="Joone Hur">joone</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>joone.hur</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>343159</commentid>
    <comment_count>0</comment_count>
    <who name="Joone Hur">joone</who>
    <bug_when>2011-02-01 05:12:56 -0800</bug_when>
    <thetext>After loading a html document, other ports initialize the encoding setting, but WebKitGtk+ sets the same encoding again, even tries to set encoding in the provisional phase. This causes unnecessary encoding setting.

Please, take a look at the following code.
http://trac.webkit.org/browser/trunk/Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp#L626
http://trac.webkit.org/browser/trunk/Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp#L1028

This patch allows to skip the encoding setting in the cases like other ports such as Mac and Qt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343167</commentid>
    <comment_count>1</comment_count>
      <attachid>80748</attachid>
    <who name="Joone Hur">joone</who>
    <bug_when>2011-02-01 05:29:20 -0800</bug_when>
    <thetext>Created attachment 80748
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343222</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-01 08:09:03 -0800</bug_when>
    <thetext> I recall looking at this issue briefly, but at this point I no longer remember why our implementation differs from Qt. Does this allow us to unskip any tests?j</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343554</commentid>
    <comment_count>3</comment_count>
    <who name="Joone Hur">joone</who>
    <bug_when>2011-02-01 14:37:39 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt;  I recall looking at this issue briefly, but at this point I no longer remember why our implementation differs from Qt. Does this allow us to unskip any tests?j

I tried to find any tests to be unskipped, but I couldn&apos;t find them.
Actually, there seems to be no problem without this patch until now, but I&apos;m sure that this patch allows WebKitGtk+ to work like other ports. This may prevent unexpected errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344685</commentid>
    <comment_count>4</comment_count>
      <attachid>81057</attachid>
    <who name="Joone Hur">joone</who>
    <bug_when>2011-02-03 06:56:03 -0800</bug_when>
    <thetext>Created attachment 81057
Proposed Patch2

I added more details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344726</commentid>
    <comment_count>5</comment_count>
      <attachid>81057</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-03 08:24:27 -0800</bug_when>
    <thetext>Comment on attachment 81057
Proposed Patch2

Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345312</commentid>
    <comment_count>6</comment_count>
      <attachid>81057</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-03 21:03:21 -0800</bug_when>
    <thetext>Comment on attachment 81057
Proposed Patch2

Clearing flags on attachment: 81057

Committed r77596: &lt;http://trac.webkit.org/changeset/77596&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345313</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-03 21:03:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80748</attachid>
            <date>2011-02-01 05:29:20 -0800</date>
            <delta_ts>2011-02-03 06:56:03 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>encoding_again.patch</filename>
            <type>text/plain</type>
            <size>3654</size>
            <attacher name="Joone Hur">joone</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Z3RrL0NoYW5nZUxvZwppbmRleCA2YzJjM2VjLi5lYWE4ZDU4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTEtMDItMDEgIEpvb25lIEh1ciAgPGpvb25lLmh1ckBjb2xsYWJv
cmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0d0a10gTm8gbmVlZCB0byBzZXQgZW5jb2RpbmcgaW4gdGhlIHByb3Zpc2lvbmFsIHBoYXNl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzQ4Nwor
CisgICAgICAgIEFmdGVyIGxvYWRpbmcgYSBodG1sIGRvY3VtZW50LCBvdGhlciBwb3J0cyBpbml0
aWFsaXplIHRoZSBlbmNvZGluZyBzZXR0aW5nLCAKKyAgICAgICAgYnV0IFdlYktpdEd0aysgc2V0
cyB0aGUgc2FtZSBlbmNvZGluZyBhZ2FpbiwgZXZlbiB0cmllcyB0byBzZXQgZW5jb2RpbmcgCisg
ICAgICAgIGluIHRoZSBwcm92aXNpb25hbCBwaGFzZS4gVGhpcyBjYXVzZXMgdW5uZWNlc3Nhcnkg
ZW5jb2Rpbmcgc2V0dGluZy4KKworICAgICAgICBUaGlzIHBhdGNoIGFsbG93cyB0byBza2lwIHRo
ZSBlbmNvZGluZyBzZXR0aW5nIGluIHRoZSBjYXNlcyBsaWtlIE1hYyBhbmQgUXQgcG9ydC4KKwor
ICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OkZyYW1lTG9hZGVyQ2xpZW50KTogU2V0IG1f
aGFzUmVwcmVzZW50YXRpb24gdG8gZmFsc2UuCisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVy
Q2xpZW50OjptYWtlUmVwcmVzZW50YXRpb24pOiBTZXQgbV9oYXNSZXByZXNlbnRhdGlvbiB0byB0
cnVlLgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6cmV2ZXJ0VG9Qcm92aXNp
b25hbFN0YXRlKTogU2V0IG1faGFzUmVwcmVzZW50YXRpb24gdG8gdHJ1ZS4KKyAgICAgICAgKFdl
YktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmZpbmlzaGVkTG9hZGluZyk6IFNraXAgdGhlIGVuY29k
aW5nIHNldHRpbmcgd2hlbiAKKyAgICAgICAgbV9oYXNSZXByZXNlbnRhdGlvbiBpcyBmYWxzZS4K
KyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oOiBBZGRlZCBt
X2hhc1JlcHJlc2VudGF0aW9uLgorCiAyMDExLTAxLTMxICBNYXJpbyBTYW5jaGV6IFByYWRhICA8
bXNhbmNoZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5z
b24uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFt
ZUxvYWRlckNsaWVudEd0ay5jcHAKaW5kZXggMDFkZmI4ZS4uNGNlYjZiYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
R3RrLmNwcApAQCAtOTcsNiArOTcsNyBAQCBGcmFtZUxvYWRlckNsaWVudDo6RnJhbWVMb2FkZXJD
bGllbnQoV2ViS2l0V2ViRnJhbWUqIGZyYW1lKQogICAgICwgbV9wb2xpY3lEZWNpc2lvbigwKQog
ICAgICwgbV9sb2FkaW5nRXJyb3JQYWdlKGZhbHNlKQogICAgICwgbV9wbHVnaW5WaWV3KDApCisg
ICAgLCBtX2hhc1JlcHJlc2VudGF0aW9uKGZhbHNlKQogICAgICwgbV9oYXNTZW50UmVzcG9uc2VU
b1BsdWdpbihmYWxzZSkKIHsKICAgICBBU1NFUlQobV9mcmFtZSk7CkBAIC03ODAsNyArNzgxLDcg
QEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlkUnVuSW5zZWN1cmVDb250ZW50KFNlY3VyaXR5
T3JpZ2luKikKIAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6bWFrZVJlcHJlc2VudGF0aW9uKFdl
YkNvcmU6OkRvY3VtZW50TG9hZGVyKikKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIG1f
aGFzUmVwcmVzZW50YXRpb24gPSB0cnVlOwogfQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojpm
b3JjZUxheW91dCgpCkBAIC05ODAsNyArOTgxLDcgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6
ZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyKikKIAog
dm9pZCBGcmFtZUxvYWRlckNsaWVudDo6cmV2ZXJ0VG9Qcm92aXNpb25hbFN0YXRlKFdlYkNvcmU6
OkRvY3VtZW50TG9hZGVyKikKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIG1faGFzUmVw
cmVzZW50YXRpb24gPSB0cnVlOwogfQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojp3aWxsQ2hh
bmdlVGl0bGUoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKQpAQCAtMTAyOCw4ICsxMDI5LDEwIEBA
IFN0cmluZyBGcmFtZUxvYWRlckNsaWVudDo6Z2VuZXJhdGVkTUlNRVR5cGVGb3JVUkxTY2hlbWUo
Y29uc3QgU3RyaW5nJikgY29uc3QKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmZpbmlzaGVkTG9h
ZGluZyhXZWJDb3JlOjpEb2N1bWVudExvYWRlciogZG9jdW1lbnRMb2FkZXIpCiB7CiAgICAgaWYg
KCFtX3BsdWdpblZpZXcpIHsKLSAgICAgICAgRnJhbWVMb2FkZXIqIGxvYWRlciA9IGRvY3VtZW50
TG9hZGVyLT5mcmFtZUxvYWRlcigpOwotICAgICAgICBsb2FkZXItPndyaXRlcigpLT5zZXRFbmNv
ZGluZyhtX3Jlc3BvbnNlLnRleHRFbmNvZGluZ05hbWUoKSwgZmFsc2UpOworICAgICAgICAvLyBU
aGlzIGlzIG5lY2Vzc2FyeSB0byBjcmVhdGUgYW4gZW1wdHkgZG9jdW1lbnQsCisgICAgICAgIC8v
IGJ1dCBpdCBoYXMgdG8gYmUgc2tpcHBlZCBpbiB0aGUgcHJvdmlzaW9uYWwgcGhhc2UuCisgICAg
ICAgIGlmIChtX2hhc1JlcHJlc2VudGF0aW9uKQorICAgICAgICAgICAgZG9jdW1lbnRMb2FkZXIt
PmZyYW1lTG9hZGVyKCktPndyaXRlcigpLT5zZXRFbmNvZGluZygiIiwgZmFsc2UpOwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIG1fcGx1Z2luVmlldy0+ZGlkRmluaXNoTG9hZGluZygpOwogICAgICAg
ICBtX3BsdWdpblZpZXcgPSAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsvV2ViQ29y
ZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaCBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNv
cmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmgKaW5kZXggZDhkMzY4NC4uOGEwNzM2ZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRHdGsuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5oCkBAIC0yMDEsNiArMjAxLDggQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAg
ICAgICAgIC8vIFBsdWdpbiB2aWV3IHRvIHJlZGlyZWN0IGRhdGEgdG8KICAgICAgICAgV2ViQ29y
ZTo6UGx1Z2luVmlldyogbV9wbHVnaW5WaWV3OwogICAgICAgICBib29sIG1faGFzU2VudFJlc3Bv
bnNlVG9QbHVnaW47CisKKyAgICAgICAgYm9vbCBtX2hhc1JlcHJlc2VudGF0aW9uOwogICAgIH07
CiAKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81057</attachid>
            <date>2011-02-03 06:56:03 -0800</date>
            <delta_ts>2011-02-03 21:03:21 -0800</delta_ts>
            <desc>Proposed Patch2</desc>
            <filename>text_encoding.patch</filename>
            <type>text/plain</type>
            <size>4058</size>
            <attacher name="Joone Hur">joone</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Z3RrL0NoYW5nZUxvZwppbmRleCA0ZjQ2YWU2Li40MTNhMjU3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjkgQEAKKzIwMTEtMDItMDMgIEpvb25lIEh1ciAgPGpvb25lLmh1ckBjb2xsYWJv
cmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0d0a10gTm8gbmVlZCB0byBzZXQgdGV4dCBlbmNvZGluZyBpbiB0aGUgcHJvdmlzaW9uYWwg
cGhhc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUz
NDg3CisKKyAgICAgICAgQWNjb3JkaW5nIHRvIGNoYW5nZXNldCA2NzI1Mywgc2V0RW5jb2Rpbmcg
Y291bGQgYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzIGZyb20gCisgICAgICAgIGNvbW1pdHRlZExv
YWQsIGZpbmlzaGVkTG9hZGluZywgZGlzcGF0Y2hEaWRGYWlsTG9hZGluZywgYW5kIHNldE1haW5E
b2N1bWVudEVycm9yIAorICAgICAgICBpbiBGcmFtZUxvYWRlckNsaWVudC4gVG8gZml4IHRoaXMs
IHRoZSByZWxldmFudCBjb2RlIHdhcyByZW1vdmVkIGZyb20gCisgICAgICAgIEZyYW1lTG9hZGVy
Q2xpZW50IGFuZCBtb3ZlZCB0byBEb2N1bWVudExvYWRlcjo6Y29tbWl0RGF0YS4gSG93ZXZlciwg
dGhhdCAKKyAgICAgICAgY29kZSB3YXMgbm90IHJlbW92ZWQgZnJvbSBGcmFtZUxvYWRlckNsaWVu
dDo6ZmluaXNoZWRMb2FkaW5nIGluIFdlYktpdEd0aysuCisKKyAgICAgICAgRHVlIHRvIHRoaXMg
cmVhc29uLCBhZnRlciBsb2FkaW5nIGEgaHRtbCBkb2N1bWVudCwgb3RoZXIgcG9ydHMgaW5pdGlh
bGl6ZSB0aGUgCisgICAgICAgIHRleHQgZW5jb2RpbmcgZnJvbSBGcmFtZUxvYWRlckNsaWVudDo6
ZmluaXNoZWRMb2FkaW5nLCBidXQgV2ViS2l0R3RrKyBzZXRzIAorICAgICAgICB0aGUgc2FtZSBl
bmNvZGluZyBhZ2FpbiwgZXZlbiB0cmllcyB0byBzZXQgZW5jb2RpbmcgaW4gdGhlIHByb3Zpc2lv
bmFsIHBoYXNlLiAKKyAgICAgICAgVGhpcyBjYXVzZXMgdW5uZWNlc3NhcnkgZW5jb2Rpbmcgc2V0
dGluZy4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OkZyYW1lTG9hZGVyQ2xpZW50
KTogU2V0IG1faGFzUmVwcmVzZW50YXRpb24gdG8gZmFsc2UuCisgICAgICAgIChXZWJLaXQ6OkZy
YW1lTG9hZGVyQ2xpZW50OjptYWtlUmVwcmVzZW50YXRpb24pOiBTZXQgbV9oYXNSZXByZXNlbnRh
dGlvbiB0byB0cnVlLgorICAgICAgICAoV2ViS2l0OjpGcmFtZUxvYWRlckNsaWVudDo6cmV2ZXJ0
VG9Qcm92aXNpb25hbFN0YXRlKTogU2V0IG1faGFzUmVwcmVzZW50YXRpb24gdG8gdHJ1ZS4KKyAg
ICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmZpbmlzaGVkTG9hZGluZyk6IFNraXAg
dGhlIGVuY29kaW5nIHNldHRpbmcgd2hlbiAKKyAgICAgICAgbV9oYXNSZXByZXNlbnRhdGlvbiBp
cyBmYWxzZS4KKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5o
OiBBZGRlZCBtX2hhc1JlcHJlc2VudGF0aW9uLgorCiAyMDExLTAyLTAyICBBbGVqYW5kcm8gRy4g
Q2FzdHJvICA8YWxleEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBS
b2JpbnNvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmNwcCBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRleCAwMWRmYjhlLi40Y2ViNmJiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0
ay5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRHdGsuY3BwCkBAIC05Nyw2ICs5Nyw3IEBAIEZyYW1lTG9hZGVyQ2xpZW50OjpGcmFtZUxv
YWRlckNsaWVudChXZWJLaXRXZWJGcmFtZSogZnJhbWUpCiAgICAgLCBtX3BvbGljeURlY2lzaW9u
KDApCiAgICAgLCBtX2xvYWRpbmdFcnJvclBhZ2UoZmFsc2UpCiAgICAgLCBtX3BsdWdpblZpZXco
MCkKKyAgICAsIG1faGFzUmVwcmVzZW50YXRpb24oZmFsc2UpCiAgICAgLCBtX2hhc1NlbnRSZXNw
b25zZVRvUGx1Z2luKGZhbHNlKQogewogICAgIEFTU0VSVChtX2ZyYW1lKTsKQEAgLTc4MCw3ICs3
ODEsNyBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaWRSdW5JbnNlY3VyZUNvbnRlbnQoU2Vj
dXJpdHlPcmlnaW4qKQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjptYWtlUmVwcmVzZW50YXRp
b24oV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7Cisg
ICAgbV9oYXNSZXByZXNlbnRhdGlvbiA9IHRydWU7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXJDbGll
bnQ6OmZvcmNlTGF5b3V0KCkKQEAgLTk4MCw3ICs5ODEsNyBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xp
ZW50OjpkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIq
KQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpyZXZlcnRUb1Byb3Zpc2lvbmFsU3RhdGUoV2Vi
Q29yZTo6RG9jdW1lbnRMb2FkZXIqKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgbV9o
YXNSZXByZXNlbnRhdGlvbiA9IHRydWU7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6Ondp
bGxDaGFuZ2VUaXRsZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopCkBAIC0xMDI4LDggKzEwMjks
MTAgQEAgU3RyaW5nIEZyYW1lTG9hZGVyQ2xpZW50OjpnZW5lcmF0ZWRNSU1FVHlwZUZvclVSTFNj
aGVtZShjb25zdCBTdHJpbmcmKSBjb25zdAogdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZmluaXNo
ZWRMb2FkaW5nKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlcikKIHsKICAg
ICBpZiAoIW1fcGx1Z2luVmlldykgewotICAgICAgICBGcmFtZUxvYWRlciogbG9hZGVyID0gZG9j
dW1lbnRMb2FkZXItPmZyYW1lTG9hZGVyKCk7Ci0gICAgICAgIGxvYWRlci0+d3JpdGVyKCktPnNl
dEVuY29kaW5nKG1fcmVzcG9uc2UudGV4dEVuY29kaW5nTmFtZSgpLCBmYWxzZSk7CisgICAgICAg
IC8vIFRoaXMgaXMgbmVjZXNzYXJ5IHRvIGNyZWF0ZSBhbiBlbXB0eSBkb2N1bWVudCwKKyAgICAg
ICAgLy8gYnV0IGl0IGhhcyB0byBiZSBza2lwcGVkIGluIHRoZSBwcm92aXNpb25hbCBwaGFzZS4K
KyAgICAgICAgaWYgKG1faGFzUmVwcmVzZW50YXRpb24pCisgICAgICAgICAgICBkb2N1bWVudExv
YWRlci0+ZnJhbWVMb2FkZXIoKS0+d3JpdGVyKCktPnNldEVuY29kaW5nKCIiLCBmYWxzZSk7CiAg
ICAgfSBlbHNlIHsKICAgICAgICAgbV9wbHVnaW5WaWV3LT5kaWRGaW5pc2hMb2FkaW5nKCk7CiAg
ICAgICAgIG1fcGx1Z2luVmlldyA9IDA7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9X
ZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5oIGIvU291cmNlL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaAppbmRleCBkOGQzNjg0Li44YTA3
MzZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Zy
YW1lTG9hZGVyQ2xpZW50R3RrLmgKQEAgLTIwMSw2ICsyMDEsOCBAQCBuYW1lc3BhY2UgV2ViS2l0
IHsKICAgICAgICAgLy8gUGx1Z2luIHZpZXcgdG8gcmVkaXJlY3QgZGF0YSB0bwogICAgICAgICBX
ZWJDb3JlOjpQbHVnaW5WaWV3KiBtX3BsdWdpblZpZXc7CiAgICAgICAgIGJvb2wgbV9oYXNTZW50
UmVzcG9uc2VUb1BsdWdpbjsKKworICAgICAgICBib29sIG1faGFzUmVwcmVzZW50YXRpb247CiAg
ICAgfTsKIAogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>