<?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>116174</bug_id>
          
          <creation_ts>2013-05-15 11:32:51 -0700</creation_ts>
          <short_desc>[WK2][Mac] Split resetTextInputState into two functions</short_desc>
          <delta_ts>2013-05-15 11:49:48 -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>WebKit2</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889418</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-15 11:32:51 -0700</bug_when>
    <thetext>resetTextInputState does two things that seemed closely related at the time of adding the method, but I no longer think that they should always be happening at the same time.

This patch splits the functionality into separate functions, to separate refactoring from behavior changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889421</commentid>
    <comment_count>1</comment_count>
      <attachid>201860</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-15 11:35:32 -0700</bug_when>
    <thetext>Created attachment 201860
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889428</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-15 11:49:48 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r150132&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201860</attachid>
            <date>2013-05-15 11:35:32 -0700</date>
            <delta_ts>2013-05-15 11:41:18 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>Split_resetTextInputState.txt</filename>
            <type>text/plain</type>
            <size>9265</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MDEzMCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA1LTE1ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFtXSzJdW01hY10gU3BsaXQg
cmVzZXRUZXh0SW5wdXRTdGF0ZSBpbnRvIHR3byBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjE3NAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNwbGl0dGluZyByZXNldFRleHRJbnB1dFN0
YXRlIGludG8gcmVzZXRTZWN1cmVJbnB1dFN0YXRlIGFuZAorICAgICAgICBub3RpZnlJbnB1dENv
bnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0aW9uLCBwYXZpbmcgdGhlIHdheSBmb3IgYSBmaXgg
d2hlcmUgdGhlc2UKKyAgICAgICAgd29uJ3QgYmUgaGFwcGVuaW5nIHNpbXVsdGFuZW91c2x5Lgor
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5tbToKKyAgICAgICAgKFdlYktpdDo6
UGFnZUNsaWVudEltcGw6OnJlc2V0U2VjdXJlSW5wdXRTdGF0ZSk6CisgICAgICAgIChXZWJLaXQ6
OlBhZ2VDbGllbnRJbXBsOjpub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0
aW9uKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW06CisgICAgICAgICgt
W1dLVmlldyByZXNpZ25GaXJzdFJlc3BvbmRlcl0pOgorICAgICAgICAoLVtXS1ZpZXcgX3Jlc2V0
U2VjdXJlSW5wdXRTdGF0ZV0pOgorICAgICAgICAoLVtXS1ZpZXcgX25vdGlmeUlucHV0Q29udGV4
dEFib3V0RGlzY2FyZGVkQ29tcG9zaXRpb25dKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL21h
Yy9XS1ZpZXdJbnRlcm5hbC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9QYWdlQ2xpZW50Lmg6Cisg
ICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlBhZ2VQcm94eTo6ZGlkQ29tbWl0TG9hZEZvckZyYW1lKToKKwogMjAxMy0wNS0xNSAgQ2FybG9z
IEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gQWRk
IHBhZGRpbmcgdG8gYWxsIHB1YmxpYyBjbGFzcyBzdHJ1Y3RzIGZvciBmdXR1cmUgZXhwYW5zaW9u
IHdpdGhvdXQgYnJlYWtpbmcgQUJJCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGFn
ZUNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QYWdlQ2xp
ZW50LmgJKHJldmlzaW9uIDE1MDA5MSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QYWdl
Q2xpZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTE1Nyw3ICsxNTcsOCBAQCBwdWJsaWM6CiAgICAg
dmlydHVhbCBib29sIGV4ZWN1dGVTYXZlZENvbW1hbmRCeVNlbGVjdG9yKGNvbnN0IFN0cmluZyYg
c2VsZWN0b3IpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RHJhZ0ltYWdlKGNvbnN0IFdlYkNv
cmU6OkludFBvaW50JiBjbGllbnRQb3NpdGlvbiwgUGFzc1JlZlB0cjxTaGFyZWFibGVCaXRtYXA+
IGRyYWdJbWFnZSwgYm9vbCBpc0xpbmtEcmFnKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHVwZGF0
ZVRleHRJbnB1dFN0YXRlKGJvb2wgdXBkYXRlU2VjdXJlSW5wdXRTdGF0ZSkgPSAwOwotICAgIHZp
cnR1YWwgdm9pZCByZXNldFRleHRJbnB1dFN0YXRlKCkgPSAwOworICAgIHZpcnR1YWwgdm9pZCBy
ZXNldFNlY3VyZUlucHV0U3RhdGUoKSA9IDA7CisgICAgdmlydHVhbCB2b2lkIG5vdGlmeUlucHV0
Q29udGV4dEFib3V0RGlzY2FyZGVkQ29tcG9zaXRpb24oKSA9IDA7CiAgICAgdmlydHVhbCB2b2lk
IG1ha2VGaXJzdFJlc3BvbmRlcigpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0UHJvbWlzZWRE
YXRhKGNvbnN0IFN0cmluZyYgcGFzdGVib2FyZE5hbWUsIFBhc3NSZWZQdHI8V2ViQ29yZTo6U2hh
cmVkQnVmZmVyPiBpbWFnZUJ1ZmZlciwgY29uc3QgU3RyaW5nJiBmaWxlbmFtZSwgY29uc3QgU3Ry
aW5nJiBleHRlbnNpb24sIGNvbnN0IFN0cmluZyYgdGl0bGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBTdHJpbmcmIHVybCwgY29uc3QgU3RyaW5nJiB2aXNpYmxlVXJs
LCBQYXNzUmVmUHRyPFdlYkNvcmU6OlNoYXJlZEJ1ZmZlcj4gYXJjaGl2ZUJ1ZmZlcikgPSAwOwpJ
bmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHJldmlzaW9u
IDE1MDA5MSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0yMjUwLDggKzIyNTAsOCBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6ZGlk
Q29tbWl0TG9hZEZvckZyYW1lCiAjaWYgUExBVEZPUk0oTUFDKQogICAgIC8vIEZJWE1FIChidWcg
NTkxMTEpOiBkaWRDb21taXRMb2FkRm9yRnJhbWUgY29tZXMgdG9vIGxhdGUgd2hlbiByZXN0b3Jp
bmcgYSBwYWdlIGZyb20gYi9mIGNhY2hlLCBtYWtpbmcgdXMgZGlzYWJsZSBzZWN1cmUgZXZlbnQg
bW9kZSBpbiBwYXNzd29yZCBmaWVsZHMuCiAgICAgLy8gRklYTUUgKGJ1ZyA1OTEyMSk6IEEgbG9h
ZCBnb2luZyBvbiBpbiBvbmUgZnJhbWUgc2hvdWxkbid0IGFmZmVjdCB0eXBpbmcgaW4gc2libGlu
ZyBmcmFtZXMuCi0gICAgbV9wYWdlQ2xpZW50LT5yZXNldFRleHRJbnB1dFN0YXRlKCk7Ci0gICAg
Ly8gRklYTUU6IFNob3VsZCB0aGlzIGJlIG1vdmVkIGluc2lkZSByZXNldFRleHRJbnB1dFN0YXRl
KCk/CisgICAgbV9wYWdlQ2xpZW50LT5ub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENv
bXBvc2l0aW9uKCk7CisgICAgbV9wYWdlQ2xpZW50LT5yZXNldFNlY3VyZUlucHV0U3RhdGUoKTsK
ICAgICBkaXNtaXNzQ29ycmVjdGlvblBhbmVsKFJlYXNvbkZvckRpc21pc3NpbmdBbHRlcm5hdGl2
ZVRleHRJZ25vcmVkKTsKICAgICBtX3BhZ2VDbGllbnQtPmRpc21pc3NEaWN0aW9uYXJ5TG9va3Vw
UGFuZWwoKTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMv
UGFnZUNsaWVudEltcGwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL21hYy9QYWdlQ2xpZW50SW1wbC5oCShyZXZpc2lvbiAxNTAwOTEpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5oCSh3b3JraW5nIGNvcHkpCkBA
IC00MCw3ICs0MCw3IEBAIGNsYXNzIEFsdGVybmF0aXZlVGV4dFVJQ29udHJvbGxlcjsKIG5hbWVz
cGFjZSBXZWJLaXQgewogY2xhc3MgRmluZEluZGljYXRvcldpbmRvdzsKIAotY2xhc3MgUGFnZUNs
aWVudEltcGwgOiBwdWJsaWMgUGFnZUNsaWVudCB7CitjbGFzcyBQYWdlQ2xpZW50SW1wbCBGSU5B
TCA6IHB1YmxpYyBQYWdlQ2xpZW50IHsKIHB1YmxpYzoKICAgICBzdGF0aWMgUGFzc093blB0cjxQ
YWdlQ2xpZW50SW1wbD4gY3JlYXRlKFdLVmlldyopOwogICAgIHZpcnR1YWwgflBhZ2VDbGllbnRJ
bXBsKCk7CkBAIC04Myw3ICs4Myw4IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB2b2lkIHNldFBy
b21pc2VkRGF0YShjb25zdCBTdHJpbmcmIHBhc3RlYm9hcmROYW1lLCBQYXNzUmVmUHRyPFdlYkNv
cmU6OlNoYXJlZEJ1ZmZlcj4gaW1hZ2VCdWZmZXIsIGNvbnN0IFN0cmluZyYgZmlsZW5hbWUsIGNv
bnN0IFN0cmluZyYgZXh0ZW5zaW9uLCBjb25zdCBTdHJpbmcmIHRpdGxlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgU3RyaW5nJiB1cmwsIGNvbnN0IFN0cmluZyYgdmlz
aWJsZVVybCwgUGFzc1JlZlB0cjxXZWJDb3JlOjpTaGFyZWRCdWZmZXI+IGFyY2hpdmVCdWZmZXIp
OwogICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVUZXh0SW5wdXRTdGF0ZShib29sIHVwZGF0ZVNlY3Vy
ZUlucHV0U3RhdGUpOwotICAgIHZpcnR1YWwgdm9pZCByZXNldFRleHRJbnB1dFN0YXRlKCk7Cisg
ICAgdmlydHVhbCB2b2lkIHJlc2V0U2VjdXJlSW5wdXRTdGF0ZSgpIE9WRVJSSURFOworICAgIHZp
cnR1YWwgdm9pZCBub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0aW9uKCkg
T1ZFUlJJREU7CiAKICAgICB2aXJ0dWFsIFdlYkNvcmU6OkZsb2F0UmVjdCBjb252ZXJ0VG9EZXZp
Y2VTcGFjZShjb25zdCBXZWJDb3JlOjpGbG9hdFJlY3QmKTsKICAgICB2aXJ0dWFsIFdlYkNvcmU6
OkZsb2F0UmVjdCBjb252ZXJ0VG9Vc2VyU3BhY2UoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0Jik7
CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xp
ZW50SW1wbC5tbQkocmV2aXNpb24gMTUwMDkxKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9tYWMvUGFnZUNsaWVudEltcGwubW0JKHdvcmtpbmcgY29weSkKQEAgLTMzMyw5ICszMzMs
MTQgQEAgdm9pZCBQYWdlQ2xpZW50SW1wbDo6dXBkYXRlVGV4dElucHV0U3RhdAogICAgIFttX3dr
VmlldyBfdXBkYXRlVGV4dElucHV0U3RhdGVJbmNsdWRpbmdTZWN1cmVJbnB1dFN0YXRlOnVwZGF0
ZVNlY3VyZUlucHV0U3RhdGVdOwogfQogCi12b2lkIFBhZ2VDbGllbnRJbXBsOjpyZXNldFRleHRJ
bnB1dFN0YXRlKCkKK3ZvaWQgUGFnZUNsaWVudEltcGw6OnJlc2V0U2VjdXJlSW5wdXRTdGF0ZSgp
CiB7Ci0gICAgW21fd2tWaWV3IF9yZXNldFRleHRJbnB1dFN0YXRlXTsKKyAgICBbbV93a1ZpZXcg
X3Jlc2V0U2VjdXJlSW5wdXRTdGF0ZV07Cit9CisKK3ZvaWQgUGFnZUNsaWVudEltcGw6Om5vdGlm
eUlucHV0Q29udGV4dEFib3V0RGlzY2FyZGVkQ29tcG9zaXRpb24oKQoreworICAgIFttX3drVmll
dyBfbm90aWZ5SW5wdXRDb250ZXh0QWJvdXREaXNjYXJkZWRDb21wb3NpdGlvbl07CiB9CiAKIEZs
b2F0UmVjdCBQYWdlQ2xpZW50SW1wbDo6Y29udmVydFRvRGV2aWNlU3BhY2UoY29uc3QgRmxvYXRS
ZWN0JiByZWN0KQpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3
Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVmll
dy5tbQkocmV2aXNpb24gMTUwMDkxKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9t
YWMvV0tWaWV3Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0zNTcsOCArMzU3LDExIEBAIC0gKEJPT0wp
cmVzaWduRmlyc3RSZXNwb25kZXIKIAogICAgIGlmIChfZGF0YS0+X3BhZ2UtPmVkaXRvclN0YXRl
KCkuaGFzQ29tcG9zaXRpb24gJiYgIV9kYXRhLT5fcGFnZS0+ZWRpdG9yU3RhdGUoKS5zaG91bGRJ
Z25vcmVDb21wb3NpdGlvblNlbGVjdGlvbkNoYW5nZSkKICAgICAgICAgX2RhdGEtPl9wYWdlLT5j
YW5jZWxDb21wb3NpdGlvbigpOwotICAgIFtzZWxmIF9yZXNldFRleHRJbnB1dFN0YXRlXTsKLSAg
ICAKKworICAgIFtzZWxmIF9ub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0
aW9uXTsKKworICAgIFtzZWxmIF9yZXNldFNlY3VyZUlucHV0U3RhdGVdOworCiAgICAgaWYgKCFf
ZGF0YS0+X3BhZ2UtPm1haW50YWluc0luYWN0aXZlU2VsZWN0aW9uKCkpCiAgICAgICAgIF9kYXRh
LT5fcGFnZS0+Y2xlYXJTZWxlY3Rpb24oKTsKICAgICAKQEAgLTE0NjEsMTggKzE0NjQsNiBAQCAt
ICh2b2lkKV9leGVjdXRlU2F2ZWRLZXlwcmVzc0NvbW1hbmRzCiAgICAgTE9HKFRleHRJbnB1dCwg
Ii4uLmRvbmUgZXhlY3V0aW5nIHNhdmVkIGtleXByZXNzIGNvbW1hbmRzLiIpOwogfQogCi0tICh2
b2lkKV9ub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0aW9uCi17Ci0gICAg
Ly8gPHJkYXI6Ly9wcm9ibGVtLzkzNTkwNTU+OiAtZGlzY2FyZE1hcmtlZFRleHQgY2FuIG9ubHkg
YmUgY2FsbGVkIGZvciBhY3RpdmUgY29udGV4dHMuCi0gICAgLy8gRklYTUU6IFdlIGZhaWwgdG8g
ZXZlciBub3RpZnkgdGhlIGlucHV0IGNvbnRleHQgaWYgc29tZXRoaW5nIChlLmcuIGEgbmF2aWdh
dGlvbikgaGFwcGVucyB3aGlsZSB0aGUgd2luZG93IGlzIG5vdCBrZXkuCi0gICAgLy8gVGhpcyBp
cyBub3QgYSBwcm9ibGVtIHdoZW4gdGhlIHdpbmRvdyBpcyBrZXksIGJlY2F1c2Ugd2UgZGlzY2Fy
ZCBtYXJrZWQgdGV4dCBvbiByZXNpZ25pbmcgZmlyc3QgcmVzcG9uZGVyLgotICAgIGlmICghW1tz
ZWxmIHdpbmRvd10gaXNLZXlXaW5kb3ddIHx8IHNlbGYgIT0gW1tzZWxmIHdpbmRvd10gZmlyc3RS
ZXNwb25kZXJdKQotICAgICAgICByZXR1cm47Ci0KLSAgICBMT0coVGV4dElucHV0LCAiLT4gZGlz
Y2FyZE1hcmtlZFRleHQiKTsKLSAgICBbW3N1cGVyIGlucHV0Q29udGV4dF0gZGlzY2FyZE1hcmtl
ZFRleHRdOyAvLyBJbmZvcm0gdGhlIGlucHV0IG1ldGhvZCB0aGF0IHdlIHdvbid0IGhhdmUgYW4g
aW5saW5lIGlucHV0IGFyZWEgZGVzcGl0ZSBoYXZpbmcgYmVlbiBhc2tlZCB0by4KLX0KLQogLSAo
TlNUZXh0SW5wdXRDb250ZXh0ICopaW5wdXRDb250ZXh0CiB7CiAgICAgV0tWaWV3SW50ZXJwcmV0
S2V5RXZlbnRzUGFyYW1ldGVycyogcGFyYW1ldGVycyA9IF9kYXRhLT5faW50ZXJwcmV0S2V5RXZl
bnRzUGFyYW1ldGVyczsKQEAgLTI5MjYsMTYgKzI5MTcsMjYgQEAgLSAodm9pZClfdXBkYXRlVGV4
dElucHV0U3RhdGVJbmNsdWRpbmdTZQogICAgIFtzZWxmIF9ub3RpZnlJbnB1dENvbnRleHRBYm91
dERpc2NhcmRlZENvbXBvc2l0aW9uXTsKIH0KIAotLSAodm9pZClfcmVzZXRUZXh0SW5wdXRTdGF0
ZQorLSAodm9pZClfcmVzZXRTZWN1cmVJbnB1dFN0YXRlCiB7Ci0gICAgW3NlbGYgX25vdGlmeUlu
cHV0Q29udGV4dEFib3V0RGlzY2FyZGVkQ29tcG9zaXRpb25dOwotCiAgICAgaWYgKF9kYXRhLT5f
aW5TZWN1cmVJbnB1dFN0YXRlKSB7CiAgICAgICAgIERpc2FibGVTZWN1cmVFdmVudElucHV0KCk7
CiAgICAgICAgIF9kYXRhLT5faW5TZWN1cmVJbnB1dFN0YXRlID0gTk87CiAgICAgfQogfQogCist
ICh2b2lkKV9ub3RpZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0aW9uCit7Cisg
ICAgLy8gPHJkYXI6Ly9wcm9ibGVtLzkzNTkwNTU+OiAtZGlzY2FyZE1hcmtlZFRleHQgY2FuIG9u
bHkgYmUgY2FsbGVkIGZvciBhY3RpdmUgY29udGV4dHMuCisgICAgLy8gRklYTUU6IFdlIGZhaWwg
dG8gZXZlciBub3RpZnkgdGhlIGlucHV0IGNvbnRleHQgaWYgc29tZXRoaW5nIChlLmcuIGEgbmF2
aWdhdGlvbikgaGFwcGVucyB3aGlsZSB0aGUgd2luZG93IGlzIG5vdCBrZXkuCisgICAgLy8gVGhp
cyBpcyBub3QgYSBwcm9ibGVtIHdoZW4gdGhlIHdpbmRvdyBpcyBrZXksIGJlY2F1c2Ugd2UgZGlz
Y2FyZCBtYXJrZWQgdGV4dCBvbiByZXNpZ25pbmcgZmlyc3QgcmVzcG9uZGVyLgorICAgIGlmICgh
W1tzZWxmIHdpbmRvd10gaXNLZXlXaW5kb3ddIHx8IHNlbGYgIT0gW1tzZWxmIHdpbmRvd10gZmly
c3RSZXNwb25kZXJdKQorICAgICAgICByZXR1cm47CisKKyAgICBMT0coVGV4dElucHV0LCAiLT4g
ZGlzY2FyZE1hcmtlZFRleHQiKTsKKyAgICBbW3N1cGVyIGlucHV0Q29udGV4dF0gZGlzY2FyZE1h
cmtlZFRleHRdOyAvLyBJbmZvcm0gdGhlIGlucHV0IG1ldGhvZCB0aGF0IHdlIHdvbid0IGhhdmUg
YW4gaW5saW5lIGlucHV0IGFyZWEgZGVzcGl0ZSBoYXZpbmcgYmVlbiBhc2tlZCB0by4KK30KKwog
I2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKIC0gKEJPT0wpaGFzRnVsbFNjcmVlbldpbmRvd0Nv
bnRyb2xsZXIKIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVmll
d0ludGVybmFsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9t
YWMvV0tWaWV3SW50ZXJuYWwuaAkocmV2aXNpb24gMTUwMDkxKQorKysgU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3SW50ZXJuYWwuaAkod29ya2luZyBjb3B5KQpAQCAtODIs
OCArODIsOSBAQCBAaW50ZXJmYWNlIFdLVmlldyAoSW50ZXJuYWwpCiAtICh2b2lkKV9zZXREcmFn
SW1hZ2U6KE5TSW1hZ2UgKilpbWFnZSBhdDooTlNQb2ludCljbGllbnRQb2ludCBsaW5rRHJhZzoo
Qk9PTClsaW5rRHJhZzsKIC0gKHZvaWQpX3NldFByb21pc2VkRGF0YTooV2ViQ29yZTo6SW1hZ2Ug
KilpbWFnZSB3aXRoRmlsZU5hbWU6KE5TU3RyaW5nICopZmlsZW5hbWUgd2l0aEV4dGVuc2lvbjoo
TlNTdHJpbmcgKilleHRlbnNpb24gd2l0aFRpdGxlOihOU1N0cmluZyAqKXRpdGxlIHdpdGhVUkw6
KE5TU3RyaW5nICopdXJsIHdpdGhWaXNpYmxlVVJMOihOU1N0cmluZyAqKXZpc2libGVVcmwgd2l0
aEFyY2hpdmU6KFdlYkNvcmU6OlNoYXJlZEJ1ZmZlciopIGFyY2hpdmVCdWZmZXIgZm9yUGFzdGVi
b2FyZDooTlNTdHJpbmcgKilwYXN0ZWJvYXJkTmFtZTsKIC0gKHZvaWQpX3VwZGF0ZVNlY3VyZUlu
cHV0U3RhdGU7CistICh2b2lkKV9yZXNldFNlY3VyZUlucHV0U3RhdGU7CistICh2b2lkKV9ub3Rp
ZnlJbnB1dENvbnRleHRBYm91dERpc2NhcmRlZENvbXBvc2l0aW9uOwogLSAodm9pZClfdXBkYXRl
VGV4dElucHV0U3RhdGVJbmNsdWRpbmdTZWN1cmVJbnB1dFN0YXRlOihCT09MKXVwZGF0ZVNlY3Vy
ZUlucHV0U3RhdGU7Ci0tICh2b2lkKV9yZXNldFRleHRJbnB1dFN0YXRlOwogCiAtIChXZWJLaXQ6
OkNvbG9yU3BhY2VEYXRhKV9jb2xvclNwYWNlOwogCg==
</data>
<flag name="review"
          id="223236"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>