<?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>209747</bug_id>
          
          <creation_ts>2020-03-30 09:01:11 -0700</creation_ts>
          <short_desc>[Cocoa] Minor code cleanup around WebDataListSuggestionsDropdown</short_desc>
          <delta_ts>2020-03-30 10:30:06 -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>WebCore Misc.</component>
          <version>WebKit 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>DoNotImportToRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>aestes</cc>
    
    <cc>bdakin</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1635536</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-30 09:01:11 -0700</bug_when>
    <thetext>- Make _dropdown a weak pointer instead of a raw pointer.
- Make -showSuggestionsDropdown: take a reference instead of a pointer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635537</commentid>
    <comment_count>1</comment_count>
      <attachid>394923</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-30 09:04:31 -0700</bug_when>
    <thetext>Created attachment 394923
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635571</commentid>
    <comment_count>2</comment_count>
      <attachid>394923</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-30 10:26:12 -0700</bug_when>
    <thetext>Comment on attachment 394923
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635576</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-30 10:30:06 -0700</bug_when>
    <thetext>Committed r259207: &lt;https://trac.webkit.org/changeset/259207&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394923.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394923</attachid>
            <date>2020-03-30 09:04:31 -0700</date>
            <delta_ts>2020-03-30 10:30:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209747-20200330090430.patch</filename>
            <type>text/plain</type>
            <size>8378</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGEwMzg2ODU0MTQwMWIwNTI4
NmQ5N2MzNmQ1MzRkMDY5NWE4OWJjNjIuLjc3NWZjZWQ0MjllMzE5NmNmZDMyZGNjMzgyYWQwZDdj
YmY1Yjk4YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjAtMDMtMzAgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBNaW5vciBj
b2RlIGNsZWFudXAgYXJvdW5kIFdlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5NzQ3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVmYWN0b3IgV0tEYXRh
TGlzdFN1Z2dlc3Rpb25zQ29udHJvbGxlciBhbmQgV0tEYXRhTGlzdFN1Z2dlc3Rpb25zQ29udHJv
bCwgc3VjaCB0aGF0IHRoZWlyIGBfZHJvcGRvd25gcyBhcmUKKyAgICAgICAgYFdlYWtQdHJgcyBp
bnN0ZWFkIG9mIHJhdyBwb2ludGVycy4gQWxzbywgbWFrZSBgLXNob3dTdWdnZXN0aW9uc0Ryb3Bk
b3duOmAgdGFrZSBhIHJlZmVyZW5jZSBpbnN0ZWFkIG9mIGEKKyAgICAgICAgcG9pbnRlciwgc2lu
Y2UgdGhlIGFyZ3VtZW50IGlzIGFsd2F5cyBgdGhpc2AgKGFuZCBhc3N1bWVkIHRvIGJlIG5vbi1u
dWxsKS4KKworICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duLmg6CisgICAgICAgICogVUlQcm9j
ZXNzL2lvcy9XZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRvd25JT1MubW06CisgICAgICAgIChX
ZWJLaXQ6OldlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUzo6c2hvdyk6CisgICAgICAg
ICgtW1dLRGF0YUxpc3RTdWdnZXN0aW9uc0NvbnRyb2wgc2hvd1N1Z2dlc3Rpb25zRHJvcGRvd246
YWN0aXZhdGlvblR5cGU6XSk6CisgICAgICAgICgtW1dLRGF0YUxpc3RTdWdnZXN0aW9uc1BpY2tl
ciBzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjphY3RpdmF0aW9uVHlwZTpdKToKKyAgICAgICAgKC1b
V0tEYXRhTGlzdFN1Z2dlc3Rpb25zUG9wb3ZlciBzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjphY3Rp
dmF0aW9uVHlwZTpdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1dlYkRhdGFMaXN0U3VnZ2Vz
dGlvbnNEcm9wZG93bk1hYy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViRGF0YUxpc3RTdWdnZXN0
aW9uc0Ryb3Bkb3duTWFjOjpzaG93KToKKyAgICAgICAgKC1bV0tEYXRhTGlzdFN1Z2dlc3Rpb25z
Q29udHJvbGxlciBzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjpdKToKKwogMjAyMC0wMy0zMCAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIERh
dGFsaXN0IGRyb3Bkb3duIHN1Z2dlc3Rpb25zIHRhYmxlIGNhbiBiZSBzY3JvbGxlZCB0b28gZmFy
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJEYXRhTGlzdFN1Z2dlc3Rp
b25zRHJvcGRvd24uaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkRhdGFMaXN0U3VnZ2Vz
dGlvbnNEcm9wZG93bi5oCmluZGV4IDdhNWM4YWNhNmVjZmNlYjdiNmMyOGJjYzY0NmUzYjY1ZWVh
Yjg4ZTIuLmU0ZWI3MjE4ZTFhOGRhOWY0NWMyNzJhZjQ3NDlkYjlmY2Q0ZWRjYmUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93
bi5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkRhdGFMaXN0U3VnZ2VzdGlvbnNE
cm9wZG93bi5oCkBAIC0zNiw3ICszNiw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFzcyBX
ZWJQYWdlUHJveHk7CiAKLWNsYXNzIFdlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93biA6IHB1
YmxpYyBSZWZDb3VudGVkPFdlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bj4geworY2xhc3Mg
V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duIDogcHVibGljIFJlZkNvdW50ZWQ8V2ViRGF0
YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duPiwgcHVibGljIENhbk1ha2VXZWFrUHRyPFdlYkRhdGFM
aXN0U3VnZ2VzdGlvbnNEcm9wZG93bj4gewogcHVibGljOgogICAgIHZpcnR1YWwgfldlYkRhdGFM
aXN0U3VnZ2VzdGlvbnNEcm9wZG93bigpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9pb3MvV2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TLm1tIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvaW9zL1dlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUy5t
bQppbmRleCA5ZDdkYzkwZWRjY2UwOGFlM2I2ODYxNzAwODA3NzgxNjM2MmQ3ODVkLi5hMTk3YzUz
MWIzMDlhMjkwY2YwODlkY2I1OGEzZGZkMjQwMTFmZDdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9pb3MvV2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TLm1tCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJv
cGRvd25JT1MubW0KQEAgLTQxLDcgKzQxLDcgQEAgc3RhdGljIGNvbnN0IENHRmxvYXQgc3VnZ2Vz
dGlvbnNQb3BvdmVyV2lkdGggPSAzMjA7CiBzdGF0aWMgTlNTdHJpbmcgKiBjb25zdCBzdWdnZXN0
aW9uQ2VsbFJldXNlSWRlbnRpZmllciA9IEAiV0tEYXRhTGlzdFN1Z2dlc3Rpb25DZWxsIjsKIAog
QGludGVyZmFjZSBXS0RhdGFMaXN0U3VnZ2VzdGlvbnNDb250cm9sIDogTlNPYmplY3QgewotICAg
IFdlYktpdDo6V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TKiBfZHJvcGRvd247Cisg
ICAgV2Vha1B0cjxXZWJLaXQ6OldlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUz4gX2Ry
b3Bkb3duOwogICAgIFZlY3RvcjxTdHJpbmc+IF9zdWdnZXN0aW9uczsKIH0KIApAQCAtNDksNyAr
NDksNyBAQCBAcHJvcGVydHkgKG5vbmF0b21pYywgd2VhaykgV0tDb250ZW50VmlldyAqdmlldzsK
IAogLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoSW5mb3JtYXRpb246KFdlYkNvcmU6OkRhdGFMaXN0
U3VnZ2VzdGlvbkluZm9ybWF0aW9uJiYpaW5mb3JtYXRpb24gaW5WaWV3OihXS0NvbnRlbnRWaWV3
ICopdmlldzsKIC0gKHZvaWQpdXBkYXRlV2l0aEluZm9ybWF0aW9uOihXZWJDb3JlOjpEYXRhTGlz
dFN1Z2dlc3Rpb25JbmZvcm1hdGlvbiYmKWluZm9ybWF0aW9uOwotLSAodm9pZClzaG93U3VnZ2Vz
dGlvbnNEcm9wZG93bjooV2ViS2l0OjpXZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRvd25JT1Mg
Kilkcm9wZG93biBhY3RpdmF0aW9uVHlwZTooV2ViQ29yZTo6RGF0YUxpc3RTdWdnZXN0aW9uQWN0
aXZhdGlvblR5cGUpYWN0aXZhdGlvblR5cGU7CistICh2b2lkKXNob3dTdWdnZXN0aW9uc0Ryb3Bk
b3duOihXZWJLaXQ6OldlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUyYpZHJvcGRvd24g
YWN0aXZhdGlvblR5cGU6KFdlYkNvcmU6OkRhdGFMaXN0U3VnZ2VzdGlvbkFjdGl2YXRpb25UeXBl
KWFjdGl2YXRpb25UeXBlOwogLSAodm9pZClkaWRTZWxlY3RPcHRpb25BdEluZGV4OihOU0ludGVn
ZXIpaW5kZXg7CiAtICh2b2lkKWludmFsaWRhdGU7CiAKQEAgLTEwNyw3ICsxMDcsNyBAQCB2b2lk
IFdlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUzo6c2hvdyhXZWJDb3JlOjpEYXRhTGlz
dFN1Z2dlc3Rpb25JbmZvcm1hdAogICAgIGVsc2UKICAgICAgICAgbV9zdWdnZXN0aW9uc0NvbnRy
b2wgPSBhZG9wdE5TKFtbV0tEYXRhTGlzdFN1Z2dlc3Rpb25zUGlja2VyIGFsbG9jXSBpbml0V2l0
aEluZm9ybWF0aW9uOldURk1vdmUoaW5mb3JtYXRpb24pIGluVmlldzptX2NvbnRlbnRWaWV3XSk7
CiAKLSAgICBbbV9zdWdnZXN0aW9uc0NvbnRyb2wgc2hvd1N1Z2dlc3Rpb25zRHJvcGRvd246dGhp
cyBhY3RpdmF0aW9uVHlwZTp0eXBlXTsKKyAgICBbbV9zdWdnZXN0aW9uc0NvbnRyb2wgc2hvd1N1
Z2dlc3Rpb25zRHJvcGRvd246KnRoaXMgYWN0aXZhdGlvblR5cGU6dHlwZV07CiB9CiAKIHZvaWQg
V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TOjpoYW5kbGVLZXlkb3duV2l0aElkZW50
aWZpZXIoY29uc3QgU3RyaW5nJikKQEAgLTE1Miw5ICsxNTIsOSBAQCAtICh2b2lkKXVwZGF0ZVdp
dGhJbmZvcm1hdGlvbjooV2ViQ29yZTo6RGF0YUxpc3RTdWdnZXN0aW9uSW5mb3JtYXRpb24mJilp
bmZvcm1hdAogICAgIF9zdWdnZXN0aW9ucyA9IFdURk1vdmUoaW5mb3JtYXRpb24uc3VnZ2VzdGlv
bnMpOwogfQogCi0tICh2b2lkKXNob3dTdWdnZXN0aW9uc0Ryb3Bkb3duOihXZWJLaXQ6OldlYkRh
dGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUyAqKWRyb3Bkb3duIGFjdGl2YXRpb25UeXBlOihX
ZWJDb3JlOjpEYXRhTGlzdFN1Z2dlc3Rpb25BY3RpdmF0aW9uVHlwZSlhY3RpdmF0aW9uVHlwZQor
LSAodm9pZClzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjooV2ViS2l0OjpXZWJEYXRhTGlzdFN1Z2dl
c3Rpb25zRHJvcGRvd25JT1MmKWRyb3Bkb3duIGFjdGl2YXRpb25UeXBlOihXZWJDb3JlOjpEYXRh
TGlzdFN1Z2dlc3Rpb25BY3RpdmF0aW9uVHlwZSlhY3RpdmF0aW9uVHlwZQogewotICAgIF9kcm9w
ZG93biA9IGRyb3Bkb3duOworICAgIF9kcm9wZG93biA9IG1ha2VXZWFrUHRyKGRyb3Bkb3duKTsK
IH0KIAogLSAodm9pZClkaWRTZWxlY3RPcHRpb25BdEluZGV4OihOU0ludGVnZXIpaW5kZXgKQEAg
LTIzMiw3ICsyMzIsNyBAQCAtICh2b2lkKXVwZGF0ZVdpdGhJbmZvcm1hdGlvbjooV2ViQ29yZTo6
RGF0YUxpc3RTdWdnZXN0aW9uSW5mb3JtYXRpb24mJilpbmZvcm1hdAogICAgIFtfcGlja2VyVmll
dyBzZWxlY3RSb3c6MCBpbkNvbXBvbmVudDowIGFuaW1hdGVkOk5PXTsKIH0KIAotLSAodm9pZClz
aG93U3VnZ2VzdGlvbnNEcm9wZG93bjooV2ViS2l0OjpXZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJv
cGRvd25JT1MgKilkcm9wZG93biBhY3RpdmF0aW9uVHlwZTooV2ViQ29yZTo6RGF0YUxpc3RTdWdn
ZXN0aW9uQWN0aXZhdGlvblR5cGUpYWN0aXZhdGlvblR5cGUKKy0gKHZvaWQpc2hvd1N1Z2dlc3Rp
b25zRHJvcGRvd246KFdlYktpdDo6V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TJilk
cm9wZG93biBhY3RpdmF0aW9uVHlwZTooV2ViQ29yZTo6RGF0YUxpc3RTdWdnZXN0aW9uQWN0aXZh
dGlvblR5cGUpYWN0aXZhdGlvblR5cGUKIHsKICAgICBbc3VwZXIgc2hvd1N1Z2dlc3Rpb25zRHJv
cGRvd246ZHJvcGRvd24gYWN0aXZhdGlvblR5cGU6YWN0aXZhdGlvblR5cGVdOwogICAgIGlmIChh
Y3RpdmF0aW9uVHlwZSA9PSBXZWJDb3JlOjpEYXRhTGlzdFN1Z2dlc3Rpb25BY3RpdmF0aW9uVHlw
ZTo6SW5kaWNhdG9yQ2xpY2tlZCkgewpAQCAtMzExLDcgKzMxMSw3IEBAIC0gKHZvaWQpdXBkYXRl
V2l0aEluZm9ybWF0aW9uOihXZWJDb3JlOjpEYXRhTGlzdFN1Z2dlc3Rpb25JbmZvcm1hdGlvbiYm
KWluZm9ybWF0CiAgICAgc2VsZi52aWV3LmRhdGFMaXN0VGV4dFN1Z2dlc3Rpb25zID0gc2VsZi50
ZXh0U3VnZ2VzdGlvbnM7CiB9CiAKLS0gKHZvaWQpc2hvd1N1Z2dlc3Rpb25zRHJvcGRvd246KFdl
YktpdDo6V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duSU9TICopZHJvcGRvd24gYWN0aXZh
dGlvblR5cGU6KFdlYkNvcmU6OkRhdGFMaXN0U3VnZ2VzdGlvbkFjdGl2YXRpb25UeXBlKWFjdGl2
YXRpb25UeXBlCistICh2b2lkKXNob3dTdWdnZXN0aW9uc0Ryb3Bkb3duOihXZWJLaXQ6OldlYkRh
dGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bklPUyYpZHJvcGRvd24gYWN0aXZhdGlvblR5cGU6KFdl
YkNvcmU6OkRhdGFMaXN0U3VnZ2VzdGlvbkFjdGl2YXRpb25UeXBlKWFjdGl2YXRpb25UeXBlCiB7
CiAgICAgW3N1cGVyIHNob3dTdWdnZXN0aW9uc0Ryb3Bkb3duOmRyb3Bkb3duIGFjdGl2YXRpb25U
eXBlOmFjdGl2YXRpb25UeXBlXTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvbWFjL1dlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bk1hYy5tbSBiL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL21hYy9XZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRvd25NYWMubW0KaW5k
ZXggZjI3NTE5MzgxMzQzODllOTMzYTU3ZDM1YWRmN2ViNjYzNDViMTBkMy4uODA2MGM4YWJkMzNl
NTVlMDJjNzEyNGY0YTQ0MjkxNTFhOTM5MGIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvbWFjL1dlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bk1hYy5tbQorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9tYWMvV2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3du
TWFjLm1tCkBAIC01NSw3ICs1NSw3IEBAIEBlbmQKIEBpbnRlcmZhY2UgV0tEYXRhTGlzdFN1Z2dl
c3Rpb25zQ29udHJvbGxlciA6IE5TT2JqZWN0PE5TVGFibGVWaWV3RGF0YVNvdXJjZSwgTlNUYWJs
ZVZpZXdEZWxlZ2F0ZT4KIAogLSAoaWQpaW5pdFdpdGhJbmZvcm1hdGlvbjooV2ViQ29yZTo6RGF0
YUxpc3RTdWdnZXN0aW9uSW5mb3JtYXRpb24mJilpbmZvcm1hdGlvbiBpblZpZXc6KE5TVmlldyAq
KXZpZXc7Ci0tICh2b2lkKXNob3dTdWdnZXN0aW9uc0Ryb3Bkb3duOihXZWJLaXQ6OldlYkRhdGFM
aXN0U3VnZ2VzdGlvbnNEcm9wZG93bk1hYyopZHJvcGRvd247CistICh2b2lkKXNob3dTdWdnZXN0
aW9uc0Ryb3Bkb3duOihXZWJLaXQ6OldlYkRhdGFMaXN0U3VnZ2VzdGlvbnNEcm9wZG93bk1hYyYp
ZHJvcGRvd247CiAtICh2b2lkKXVwZGF0ZVdpdGhJbmZvcm1hdGlvbjooV2ViQ29yZTo6RGF0YUxp
c3RTdWdnZXN0aW9uSW5mb3JtYXRpb24mJilpbmZvcm1hdGlvbjsKIC0gKHZvaWQpbW92ZVNlbGVj
dGlvbkJ5RGlyZWN0aW9uOihjb25zdCBTdHJpbmcmKWRpcmVjdGlvbjsKIC0gKHZvaWQpaW52YWxp
ZGF0ZTsKQEAgLTg3LDcgKzg3LDcgQEAgdm9pZCBXZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRv
d25NYWM6OnNob3coV2ViQ29yZTo6RGF0YUxpc3RTdWdnZXN0aW9uSW5mb3JtYXQKICAgICB9CiAK
ICAgICBtX2Ryb3Bkb3duVUkgPSBhZG9wdE5TKFtbV0tEYXRhTGlzdFN1Z2dlc3Rpb25zQ29udHJv
bGxlciBhbGxvY10gaW5pdFdpdGhJbmZvcm1hdGlvbjpXVEZNb3ZlKGluZm9ybWF0aW9uKSBpblZp
ZXc6bV92aWV3XSk7Ci0gICAgW21fZHJvcGRvd25VSSBzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjp0
aGlzXTsKKyAgICBbbV9kcm9wZG93blVJIHNob3dTdWdnZXN0aW9uc0Ryb3Bkb3duOip0aGlzXTsK
IH0KIAogdm9pZCBXZWJEYXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRvd25NYWM6OmRpZFNlbGVjdE9w
dGlvbihjb25zdCBTdHJpbmcmIHNlbGVjdGVkT3B0aW9uKQpAQCAtMjUyLDcgKzI1Miw3IEBAIC0g
KEJPT0wpYWNjZXB0c0ZpcnN0UmVzcG9uZGVyCiBAZW5kCiAKIEBpbXBsZW1lbnRhdGlvbiBXS0Rh
dGFMaXN0U3VnZ2VzdGlvbnNDb250cm9sbGVyIHsKLSAgICBXZWJLaXQ6OldlYkRhdGFMaXN0U3Vn
Z2VzdGlvbnNEcm9wZG93bk1hYyogX2Ryb3Bkb3duOworICAgIFdlYWtQdHI8V2ViS2l0OjpXZWJE
YXRhTGlzdFN1Z2dlc3Rpb25zRHJvcGRvd25NYWM+IF9kcm9wZG93bjsKICAgICBWZWN0b3I8U3Ry
aW5nPiBfc3VnZ2VzdGlvbnM7CiAgICAgTlNWaWV3ICpfcHJlc2VudGluZ1ZpZXc7CiAKQEAgLTM3
NCw5ICszNzQsOSBAQCAtIChOU1JlY3QpZHJvcGRvd25SZWN0Rm9yRWxlbWVudFJlY3Q6KGNvbnN0
IFdlYkNvcmU6OkludFJlY3QmKXJlY3QKICAgICByZXR1cm4gTlNNYWtlUmVjdChOU01pblgod2lu
ZG93UmVjdCksIE5TTWluWSh3aW5kb3dSZWN0KSAtIGhlaWdodCAtIGRyb3Bkb3duVG9wTWFyZ2lu
LCByZWN0LndpZHRoKCksIGhlaWdodCk7CiB9CiAKLS0gKHZvaWQpc2hvd1N1Z2dlc3Rpb25zRHJv
cGRvd246KFdlYktpdDo6V2ViRGF0YUxpc3RTdWdnZXN0aW9uc0Ryb3Bkb3duTWFjKilkcm9wZG93
bgorLSAodm9pZClzaG93U3VnZ2VzdGlvbnNEcm9wZG93bjooV2ViS2l0OjpXZWJEYXRhTGlzdFN1
Z2dlc3Rpb25zRHJvcGRvd25NYWMmKWRyb3Bkb3duCiB7Ci0gICAgX2Ryb3Bkb3duID0gZHJvcGRv
d247CisgICAgX2Ryb3Bkb3duID0gbWFrZVdlYWtQdHIoZHJvcGRvd24pOwogICAgIFtbX2VuY2xv
c2luZ1dpbmRvdyBjb250ZW50Vmlld10gYWRkU3Vidmlldzpfc2Nyb2xsVmlldy5nZXQoKV07CiAg
ICAgW190YWJsZSByZWxvYWRdOwogICAgIFtbX3ByZXNlbnRpbmdWaWV3IHdpbmRvd10gYWRkQ2hp
bGRXaW5kb3c6X2VuY2xvc2luZ1dpbmRvdy5nZXQoKSBvcmRlcmVkOk5TV2luZG93QWJvdmVdOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>