<?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>157038</bug_id>
          
          <creation_ts>2016-04-26 11:52:30 -0700</creation_ts>
          <short_desc>Check to make sure shouldRequestCandidates() before requesting candidates</short_desc>
          <delta_ts>2016-04-26 13:09:26 -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>WebKit Misc.</component>
          <version>WebKit Local 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="Beth Dakin">bdakin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1187497</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2016-04-26 11:52:30 -0700</bug_when>
    <thetext>Check to make sure shouldRequestCandidates() before requesting candidates</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187498</commentid>
    <comment_count>1</comment_count>
      <attachid>277403</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2016-04-26 11:57:21 -0700</bug_when>
    <thetext>Created attachment 277403
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187500</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-26 11:59:52 -0700</bug_when>
    <thetext>Attachment 277403 did not pass style-queue:


ERROR: Source/WebKit2/UIProcess/Cocoa/WebViewImpl.mm:2172:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm:1164:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
Total errors found: 2 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187512</commentid>
    <comment_count>3</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2016-04-26 13:09:26 -0700</bug_when>
    <thetext>Thanks Tim! http://trac.webkit.org/changeset/200106</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277403</attachid>
            <date>2016-04-26 11:57:21 -0700</date>
            <delta_ts>2016-04-26 12:08:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>for-review-os.txt</filename>
            <type>text/plain</type>
            <size>10191</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMDEwMikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA0LTI2ICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBDaGVjayB0byBtYWtlIHN1cmUgc2hv
dWxkUmVxdWVzdENhbmRpZGF0ZXMoKSBiZWZvcmUgcmVxdWVzdGluZyBjYW5kaWRhdGVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTcwMzgKKyAgICAg
ICAgLWFuZCBjb3JyZXNwb25kaW5nLQorICAgICAgICByZGFyOi8vcHJvYmxlbS8yNTkxMDQxOAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0
Y2ggbGltaXRzIHJlcXVlc3RpbmcgYW5kIHNob3dpbmcgY2FuZGlkYXRlcyB0byBjYXNlcyB3aGVy
ZSAKKyAgICAgICAgc2hvdWxkUmVxdWVzdENhbmRpZGF0ZXMoKSBpcyB0cnVlLiBUaGlzIHBhdGNo
IGFsc28gY2FjaGVzIHRoZSBzZXF1ZW5jZSBudW1iZXIgCisgICAgICAgIHJldHVybmVkIGJ5IFtO
U1NwZWxsQ2hlY2tlciByZXF1ZXN0Q2FuZGlkYXRlc0ZvclNlbGVjdGVkUmFuZ2U6XSB0byBtYWtl
IHN1cmUgCisgICAgICAgIGl0IGlzIGVxdWFsIHRvIHRoZSBzZXF1ZW5jZSBudW1iZXIgc2VudCB0
byB0aGUgY2FsbGJhY2sgaGFuZGxlciBzbyB0aGF0IHdlIGRvIAorICAgICAgICBub3Qgc2hvdyBj
YW5kaWRhdGVzIGZvciBvbGQgcmVxdWVzdHMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2Ev
V2ViVmlld0ltcGwuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2ViVmlld0ltcGwubW06
CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjp1cGRhdGVXZWJWaWV3SW1wbEFkZGl0aW9u
cyk6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpzaG91bGRSZXF1ZXN0Q2FuZGlkYXRl
cyk6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpzaG93Q2FuZGlkYXRlcyk6CisgICAg
ICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpyZXF1ZXN0Q2FuZGlkYXRlc0ZvclNlbGVjdGlvbklm
TmVlZGVkKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OmhhbmRsZVJlcXVlc3RlZENh
bmRpZGF0ZXMpOgorCiAyMDE2LTA0LTI2ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Vi
a2l0Lm9yZz4KIAogICAgICAgICBbRUZMXSBVcGRhdGUgZXhwZWN0YXRpb24gcmVzdWx0IGluIGV3
a19jb250ZXh0X3ByZWZlcnJlZF9sYW5ndWFnZXMgQVBJIHRlc3QKSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9Db2NvYS9XZWJWaWV3SW1wbC5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9XZWJWaWV3SW1wbC5oCShyZXZpc2lvbiAyMDAxMDIpCisr
KyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvV2ViVmlld0ltcGwuaAkod29ya2luZyBj
b3B5KQpAQCAtNDcyLDYgKzQ3Miw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHJpZ2h0TW91c2VVcChO
U0V2ZW50ICopOwogCiAgICAgdm9pZCB1cGRhdGVXZWJWaWV3SW1wbEFkZGl0aW9ucygpOworICAg
IGJvb2wgc2hvdWxkUmVxdWVzdENhbmRpZGF0ZXMoKSBjb25zdDsKICAgICB2b2lkIHNob3dDYW5k
aWRhdGVzKE5TQXJyYXkgKmNhbmRpZGF0ZXMsIE5TU3RyaW5nICosIE5TUmVjdCByZWN0T2ZUeXBl
ZFN0cmluZywgTlNSYW5nZSBzZWxlY3RlZFJhbmdlLCBOU1ZpZXcgKiwgdm9pZCAoXmNvbXBsZXRp
b25IYW5kbGVyKShOU1RleHRDaGVja2luZ1Jlc3VsdCAqYWNjZXB0ZWRDYW5kaWRhdGUpKTsKICAg
ICB2b2lkIHdlYlZpZXdJbXBsQWRkaXRpb25zV2lsbERlc3Ryb3lWaWV3KCk7CiAKQEAgLTYyOCw2
ICs2MjksNyBAQCBwcml2YXRlOgogCiAjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxMDEyMDAKICAgICBTdHJpbmcgbV9sYXN0U3RyaW5nRm9yQ2FuZGlkYXRlUmVxdWVzdDsK
KyAgICBOU0ludGVnZXIgbV9sYXN0Q2FuZGlkYXRlUmVxdWVzdFNlcXVlbmNlTnVtYmVyOwogI2Vu
ZGlmCiAgICAgTlNSYW5nZSBtX3NvZnRTcGFjZVJhbmdlIHsgTlNOb3RGb3VuZCwgMCB9OwogICAg
IGJvb2wgbV9pc0hhbmRsaW5nQWNjZXB0ZWRDYW5kaWRhdGUgeyBmYWxzZSB9OwpJbmRleDogU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dlYlZpZXdJbXBsLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9XZWJWaWV3SW1wbC5tbQkocmV2aXNpb24g
MjAwMTAyKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dlYlZpZXdJbXBsLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC00MzksNiArNDM5LDExIEBAIHZvaWQgV2ViVmlld0ltcGw6OnVw
ZGF0ZVdlYlZpZXdJbXBsQWRkaXQKIHsKIH0KIAorYm9vbCBXZWJWaWV3SW1wbDo6c2hvdWxkUmVx
dWVzdENhbmRpZGF0ZXMoKSBjb25zdAoreworICAgIHJldHVybiBmYWxzZTsKK30KKwogdm9pZCBX
ZWJWaWV3SW1wbDo6c2hvd0NhbmRpZGF0ZXMoTlNBcnJheSAqY2FuZGlkYXRlcywgTlNTdHJpbmcg
KnN0cmluZywgTlNSZWN0IHJlY3RPZlR5cGVkU3RyaW5nLCBOU1JhbmdlIHNlbGVjdGVkUmFuZ2Us
IE5TVmlldyAqdmlldywgdm9pZCAoXmNvbXBsZXRpb25IYW5kbGVyKShOU1RleHRDaGVja2luZ1Jl
c3VsdCAqYWNjZXB0ZWRDYW5kaWRhdGUpKQogewogfQpAQCAtMjE0Nyw2ICsyMTUyLDkgQEAgdm9p
ZCBXZWJWaWV3SW1wbDo6Y2FwaXRhbGl6ZVdvcmQoKQogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPj0gMTAxMjAwCiB2b2lkIFdlYlZpZXdJbXBsOjpyZXF1ZXN0Q2FuZGlkYXRl
c0ZvclNlbGVjdGlvbklmTmVlZGVkKCkKIHsKKyAgICBpZiAoIXNob3VsZFJlcXVlc3RDYW5kaWRh
dGVzKCkpCisgICAgICAgIHJldHVybjsKKwogICAgIGNvbnN0IEVkaXRvclN0YXRlJiBlZGl0b3JT
dGF0ZSA9IG1fcGFnZS0+ZWRpdG9yU3RhdGUoKTsKICAgICBpZiAoIWVkaXRvclN0YXRlLmlzQ29u
dGVudEVkaXRhYmxlKQogICAgICAgICByZXR1cm47CkBAIC0yMTYxLDcgKzIxNjksNyBAQCB2b2lk
IFdlYlZpZXdJbXBsOjpyZXF1ZXN0Q2FuZGlkYXRlc0ZvclNlCiAgICAgTlNSYW5nZSBzZWxlY3Rl
ZFJhbmdlID0gTlNNYWtlUmFuZ2UocG9zdExheW91dERhdGEuY2FuZGlkYXRlUmVxdWVzdFN0YXJ0
UG9zaXRpb24sIHBvc3RMYXlvdXREYXRhLnNlbGVjdGVkVGV4dExlbmd0aCk7CiAgICAgTlNUZXh0
Q2hlY2tpbmdUeXBlcyBjaGVja2luZ1R5cGVzID0gTlNUZXh0Q2hlY2tpbmdUeXBlU3BlbGxpbmcg
fCBOU1RleHRDaGVja2luZ1R5cGVSZXBsYWNlbWVudCB8IE5TVGV4dENoZWNraW5nVHlwZUNvcnJl
Y3Rpb247CiAgICAgYXV0byB3ZWFrVGhpcyA9IGNyZWF0ZVdlYWtQdHIoKTsKLSAgICBbW05TU3Bl
bGxDaGVja2VyIHNoYXJlZFNwZWxsQ2hlY2tlcl0gcmVxdWVzdENhbmRpZGF0ZXNGb3JTZWxlY3Rl
ZFJhbmdlOnNlbGVjdGVkUmFuZ2UgaW5TdHJpbmc6cG9zdExheW91dERhdGEucGFyYWdyYXBoQ29u
dGV4dEZvckNhbmRpZGF0ZVJlcXVlc3QgdHlwZXM6Y2hlY2tpbmdUeXBlcyBvcHRpb25zOm5pbCBp
blNwZWxsRG9jdW1lbnRXaXRoVGFnOnNwZWxsQ2hlY2tlckRvY3VtZW50VGFnKCkgY29tcGxldGlv
bkhhbmRsZXI6W3dlYWtUaGlzXShOU0ludGVnZXIgc2VxdWVuY2VOdW1iZXIsIE5TQXJyYXk8TlNU
ZXh0Q2hlY2tpbmdSZXN1bHQgKj4gKmNhbmRpZGF0ZXMpIHsKKyAgICBtX2xhc3RDYW5kaWRhdGVS
ZXF1ZXN0U2VxdWVuY2VOdW1iZXIgPSBbW05TU3BlbGxDaGVja2VyIHNoYXJlZFNwZWxsQ2hlY2tl
cl0gcmVxdWVzdENhbmRpZGF0ZXNGb3JTZWxlY3RlZFJhbmdlOnNlbGVjdGVkUmFuZ2UgaW5TdHJp
bmc6cG9zdExheW91dERhdGEucGFyYWdyYXBoQ29udGV4dEZvckNhbmRpZGF0ZVJlcXVlc3QgdHlw
ZXM6Y2hlY2tpbmdUeXBlcyBvcHRpb25zOm5pbCBpblNwZWxsRG9jdW1lbnRXaXRoVGFnOnNwZWxs
Q2hlY2tlckRvY3VtZW50VGFnKCkgY29tcGxldGlvbkhhbmRsZXI6W3dlYWtUaGlzXShOU0ludGVn
ZXIgc2VxdWVuY2VOdW1iZXIsIE5TQXJyYXk8TlNUZXh0Q2hlY2tpbmdSZXN1bHQgKj4gKmNhbmRp
ZGF0ZXMpIHsKICAgICAgICAgZGlzcGF0Y2hfYXN5bmMoZGlzcGF0Y2hfZ2V0X21haW5fcXVldWUo
KSwgXnsKICAgICAgICAgICAgIGlmICghd2Vha1RoaXMpCiAgICAgICAgICAgICAgICAgcmV0dXJu
OwpAQCAtMjE3Myw2ICsyMTgxLDEyIEBAIHZvaWQgV2ViVmlld0ltcGw6OnJlcXVlc3RDYW5kaWRh
dGVzRm9yU2UKIAogdm9pZCBXZWJWaWV3SW1wbDo6aGFuZGxlUmVxdWVzdGVkQ2FuZGlkYXRlcyhO
U0ludGVnZXIgc2VxdWVuY2VOdW1iZXIsIE5TQXJyYXk8TlNUZXh0Q2hlY2tpbmdSZXN1bHQgKj4g
KmNhbmRpZGF0ZXMpCiB7CisgICAgaWYgKCFzaG91bGRSZXF1ZXN0Q2FuZGlkYXRlcygpKQorICAg
ICAgICByZXR1cm47CisKKyAgICBpZiAobV9sYXN0Q2FuZGlkYXRlUmVxdWVzdFNlcXVlbmNlTnVt
YmVyICE9IHNlcXVlbmNlTnVtYmVyKQorICAgICAgICByZXR1cm47CisKICAgICBjb25zdCBFZGl0
b3JTdGF0ZSYgZWRpdG9yU3RhdGUgPSBtX3BhZ2UtPmVkaXRvclN0YXRlKCk7CiAgICAgaWYgKCFl
ZGl0b3JTdGF0ZS5pc0NvbnRlbnRFZGl0YWJsZSkKICAgICAgICAgcmV0dXJuOwpJbmRleDogU291
cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvbWFj
L0NoYW5nZUxvZwkocmV2aXNpb24gMjAwMTAyKQorKysgU291cmNlL1dlYktpdC9tYWMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTYtMDQtMjYgIEJldGggRGFr
aW4gIDxiZGFraW5AYXBwbGUuY29tPgorCisgICAgICAgIENoZWNrIHRvIG1ha2Ugc3VyZSBzaG91
bGRSZXF1ZXN0Q2FuZGlkYXRlcygpIGJlZm9yZSByZXF1ZXN0aW5nIGNhbmRpZGF0ZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NzAzOAorICAgICAg
ICAtYW5kIGNvcnJlc3BvbmRpbmctCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI1OTEwNDE4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRj
aCBsaW1pdHMgcmVxdWVzdGluZyBhbmQgc2hvd2luZyBjYW5kaWRhdGVzIHRvIGNhc2VzIHdoZXJl
IAorICAgICAgICBzaG91bGRSZXF1ZXN0Q2FuZGlkYXRlcygpIGlzIHRydWUuIFRoaXMgcGF0Y2gg
YWxzbyBjYWNoZXMgdGhlIHNlcXVlbmNlIG51bWJlciAKKyAgICAgICAgcmV0dXJuZWQgYnkgW05T
U3BlbGxDaGVja2VyIHJlcXVlc3RDYW5kaWRhdGVzRm9yU2VsZWN0ZWRSYW5nZTpdIHRvIG1ha2Ug
c3VyZSAKKyAgICAgICAgaXQgaXMgZXF1YWwgdG8gdGhlIHNlcXVlbmNlIG51bWJlciBzZW50IHRv
IHRoZSBjYWxsYmFjayBoYW5kbGVyIHNvIHRoYXQgd2UgZG8gCisgICAgICAgIG5vdCBzaG93IGNh
bmRpZGF0ZXMgZm9yIG9sZCByZXF1ZXN0cy4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dl
YkVkaXRvckNsaWVudC5oOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVu
dC5tbToKKyAgICAgICAgKFdlYkVkaXRvckNsaWVudDo6cmVxdWVzdENhbmRpZGF0ZXNGb3JTZWxl
Y3Rpb24pOgorICAgICAgICAoV2ViRWRpdG9yQ2xpZW50OjpoYW5kbGVSZXF1ZXN0ZWRDYW5kaWRh
dGVzKToKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXcubW06CisgICAgICAgICgtW1dlYlZpZXcg
c2hvd0NhbmRpZGF0ZXM6Zm9yU3RyaW5nOmluUmVjdDpmb3JTZWxlY3RlZFJhbmdlOnZpZXc6Y29t
cGxldGlvbkhhbmRsZXI6XSk6CisgICAgICAgICgtW1dlYlZpZXcgc2hvdWxkUmVxdWVzdENhbmRp
ZGF0ZXNdKToKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5oOgorCiAyMDE2LTA0
LTI1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSB0
aGUgYnVpbGQgZmxhZyBmb3IgdGVtcGxhdGUgZWxlbWVudHMKSW5kZXg6IFNvdXJjZS9XZWJLaXQv
bWFjL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5oCShyZXZpc2lvbiAy
MDAxMDIpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJFZGl0b3JDbGll
bnQuaAkod29ya2luZyBjb3B5KQpAQCAtMTkwLDYgKzE5MCw3IEBAIHByaXZhdGU6CiAjaWYgUExB
VEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTIwMAog
ICAgIFJldGFpblB0cjxOU1N0cmluZz4gbV9wYXJhZ3JhcGhDb250ZXh0Rm9yQ2FuZGlkYXRlUmVx
dWVzdDsKICAgICBOU1JhbmdlIG1fcmFuZ2VGb3JDYW5kaWRhdGVzOworICAgIE5TSW50ZWdlciBt
X2xhc3RDYW5kaWRhdGVSZXF1ZXN0U2VxdWVuY2VOdW1iZXI7CiAjZW5kaWYKIAogICAgIFdlYWtQ
dHJGYWN0b3J5PFdlYkVkaXRvckNsaWVudD4gbV93ZWFrUHRyRmFjdG9yeTsKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5tbQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJFZGl0b3JDbGllbnQubW0J
KHJldmlzaW9uIDIwMDEwMikKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dl
YkVkaXRvckNsaWVudC5tbQkod29ya2luZyBjb3B5KQpAQCAtMTEzOSw2ICsxMTM5LDkgQEAgdm9p
ZCBXZWJFZGl0b3JDbGllbnQ6OnNldElucHV0TWV0aG9kU3RhdAogI2lmIFBMQVRGT1JNKE1BQykg
JiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEyMDAKIHZvaWQgV2ViRWRp
dG9yQ2xpZW50OjpyZXF1ZXN0Q2FuZGlkYXRlc0ZvclNlbGVjdGlvbihjb25zdCBWaXNpYmxlU2Vs
ZWN0aW9uJiBzZWxlY3Rpb24pCiB7CisgICAgaWYgKCFbbV93ZWJWaWV3IHNob3VsZFJlcXVlc3RD
YW5kaWRhdGVzXSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgUmVmUHRyPFJhbmdlPiBzZWxlY3Rl
ZFJhbmdlID0gc2VsZWN0aW9uLnRvTm9ybWFsaXplZFJhbmdlKCk7CiAgICAgaWYgKCFzZWxlY3Rl
ZFJhbmdlKQogICAgICAgICByZXR1cm47CkBAIC0xMTU4LDcgKzExNjEsNyBAQCB2b2lkIFdlYkVk
aXRvckNsaWVudDo6cmVxdWVzdENhbmRpZGF0ZXNGCiAKICAgICBOU1RleHRDaGVja2luZ1R5cGVz
IGNoZWNraW5nVHlwZXMgPSBOU1RleHRDaGVja2luZ1R5cGVTcGVsbGluZyB8IE5TVGV4dENoZWNr
aW5nVHlwZVJlcGxhY2VtZW50IHwgTlNUZXh0Q2hlY2tpbmdUeXBlQ29ycmVjdGlvbjsKICAgICBh
dXRvIHdlYWtFZGl0b3IgPSBtX3dlYWtQdHJGYWN0b3J5LmNyZWF0ZVdlYWtQdHIoKTsKLSAgICBb
W05TU3BlbGxDaGVja2VyIHNoYXJlZFNwZWxsQ2hlY2tlcl0gcmVxdWVzdENhbmRpZGF0ZXNGb3JT
ZWxlY3RlZFJhbmdlOm1fcmFuZ2VGb3JDYW5kaWRhdGVzIGluU3RyaW5nOm1fcGFyYWdyYXBoQ29u
dGV4dEZvckNhbmRpZGF0ZVJlcXVlc3QuZ2V0KCkgdHlwZXM6Y2hlY2tpbmdUeXBlcyBvcHRpb25z
Om5pbCBpblNwZWxsRG9jdW1lbnRXaXRoVGFnOnNwZWxsQ2hlY2tlckRvY3VtZW50VGFnKCkgY29t
cGxldGlvbkhhbmRsZXI6W3dlYWtFZGl0b3JdKE5TSW50ZWdlciBzZXF1ZW5jZU51bWJlciwgTlNB
cnJheTxOU1RleHRDaGVja2luZ1Jlc3VsdCAqPiAqY2FuZGlkYXRlcykgeworICAgIG1fbGFzdENh
bmRpZGF0ZVJlcXVlc3RTZXF1ZW5jZU51bWJlciA9IFtbTlNTcGVsbENoZWNrZXIgc2hhcmVkU3Bl
bGxDaGVja2VyXSByZXF1ZXN0Q2FuZGlkYXRlc0ZvclNlbGVjdGVkUmFuZ2U6bV9yYW5nZUZvckNh
bmRpZGF0ZXMgaW5TdHJpbmc6bV9wYXJhZ3JhcGhDb250ZXh0Rm9yQ2FuZGlkYXRlUmVxdWVzdC5n
ZXQoKSB0eXBlczpjaGVja2luZ1R5cGVzIG9wdGlvbnM6bmlsIGluU3BlbGxEb2N1bWVudFdpdGhU
YWc6c3BlbGxDaGVja2VyRG9jdW1lbnRUYWcoKSBjb21wbGV0aW9uSGFuZGxlcjpbd2Vha0VkaXRv
cl0oTlNJbnRlZ2VyIHNlcXVlbmNlTnVtYmVyLCBOU0FycmF5PE5TVGV4dENoZWNraW5nUmVzdWx0
ICo+ICpjYW5kaWRhdGVzKSB7CiAgICAgICAgIGRpc3BhdGNoX2FzeW5jKGRpc3BhdGNoX2dldF9t
YWluX3F1ZXVlKCksIF57CiAgICAgICAgICAgICBpZiAoIXdlYWtFZGl0b3IpCiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwpAQCAtMTE3MCw2ICsxMTczLDEyIEBAIHZvaWQgV2ViRWRpdG9yQ2xpZW50
OjpyZXF1ZXN0Q2FuZGlkYXRlc0YKIAogdm9pZCBXZWJFZGl0b3JDbGllbnQ6OmhhbmRsZVJlcXVl
c3RlZENhbmRpZGF0ZXMoTlNJbnRlZ2VyIHNlcXVlbmNlTnVtYmVyLCBOU0FycmF5PE5TVGV4dENo
ZWNraW5nUmVzdWx0ICo+ICpjYW5kaWRhdGVzKQogeworICAgIGlmICghW21fd2ViVmlldyBzaG91
bGRSZXF1ZXN0Q2FuZGlkYXRlc10pCisgICAgICAgIHJldHVybjsKKworICAgIGlmIChtX2xhc3RD
YW5kaWRhdGVSZXF1ZXN0U2VxdWVuY2VOdW1iZXIgIT0gc2VxdWVuY2VOdW1iZXIpCisgICAgICAg
IHJldHVybjsKKwogICAgIEZyYW1lKiBmcmFtZSA9IGNvcmUoW21fd2ViVmlldyBfc2VsZWN0ZWRP
ck1haW5GcmFtZV0pOwogICAgIGlmICghZnJhbWUpCiAgICAgICAgIHJldHVybjsKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0JKHJldmlzaW9uIDIwMDEwMikKKysrIFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtNjY3OSw2
ICs2Njc5LDExIEBAIC0gKHZvaWQpc2hvd0NhbmRpZGF0ZXM6KE5TQXJyYXkgKiljYW5kaWQKIHsK
IH0KIAorLSAoQk9PTClzaG91bGRSZXF1ZXN0Q2FuZGlkYXRlcworeworICAgIHJldHVybiBOTzsK
K30KKwogQGVuZAogI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9O
X01JTl9SRVFVSVJFRCA+PSAxMDEyMDAgJiYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKIApJbmRl
eDogU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3SW50ZXJuYWwuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5oCShyZXZpc2lv
biAyMDAxMDIpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5o
CSh3b3JraW5nIGNvcHkpCkBAIC0yOTgsNCArMjk4LDUgQEAgQGludGVyZmFjZSBXZWJWaWV3IChX
ZWJWaWV3T3RoZXJJbnRlcm5hbAogQGludGVyZmFjZSBXZWJWaWV3IChXZWJVcGRhdGVXZWJWaWV3
QWRkaXRpb25zKQogLSAodm9pZCl1cGRhdGVXZWJWaWV3QWRkaXRpb25zOwogLSAodm9pZClzaG93
Q2FuZGlkYXRlczooTlNBcnJheSAqKWNhbmRpZGF0ZXMgZm9yU3RyaW5nOihOU1N0cmluZyAqKXN0
cmluZyBpblJlY3Q6KE5TUmVjdClyZWN0T2ZUeXBlZFN0cmluZyBmb3JTZWxlY3RlZFJhbmdlOihO
U1JhbmdlKXJhbmdlIHZpZXc6KE5TVmlldyAqKXZpZXcgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQg
KF4pKE5TVGV4dENoZWNraW5nUmVzdWx0ICphY2NlcHRlZENhbmRpZGF0ZSkpY29tcGxldGlvbkJs
b2NrOworLSAoQk9PTClzaG91bGRSZXF1ZXN0Q2FuZGlkYXRlczsKIEBlbmQK
</data>
<flag name="review"
          id="301617"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>