<?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>236521</bug_id>
          
          <creation_ts>2022-02-11 11:07:33 -0800</creation_ts>
          <short_desc>[GTK][WPE] Avoid mapping attributes when the vector is empty in createImage</short_desc>
          <delta_ts>2022-02-14 05:06:16 -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>ANGLE</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alejandro G. Castro">alex</reporter>
          <assigned_to name="Alejandro G. Castro">alex</assigned_to>
          <cc>clord</cc>
    
    <cc>dino</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zdobersek</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840458</commentid>
    <comment_count>0</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2022-02-11 11:07:33 -0800</bug_when>
    <thetext>The function calls the map of the vector when it is empty and tries to use the result, refactor it to make it clear that in this situation it is empty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840466</commentid>
    <comment_count>1</comment_count>
      <attachid>451731</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2022-02-11 11:29:53 -0800</bug_when>
    <thetext>Created attachment 451731
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841210</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-14 05:05:19 -0800</bug_when>
    <thetext>Committed r289731 (247216@main): &lt;https://commits.webkit.org/247216@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451731.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841211</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-14 05:06:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/88899147&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451731</attachid>
            <date>2022-02-11 11:29:53 -0800</date>
            <delta_ts>2022-02-14 05:05:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236521-20220211202952.patch</filename>
            <type>text/plain</type>
            <size>2468</size>
            <attacher name="Alejandro G. Castro">alex</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NTY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzRiYTk5NWE0N2ExNGIw
MTgyYWQzNzkxMzBjM2E4MWMzMGZkOWY3OS4uMjI1ZDFlNWY2ZTEzNzZmOWM0YmY4M2FkNDZmZGQz
MDMxYzBmNjJjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTExICBBbGVq
YW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0g
QXZvaWQgbWFwcGluZyBhdHRyaWJ1dGVzIHdoZW4gdGhlIHZlY3RvciBpcyBlbXB0eSBpbiBjcmVh
dGVJbWFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjM2NTIxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2UgYXJlIGp1c3QgcmVmYWN0b3JpbmcgdGhlIGZ1bmN0aW9uIHRvIGF2b2lkIGNhbGxpbmcgdGhl
IG1hcCBvZgorICAgICAgICB0aGUgb3JpZ2luYWwgdmVjdG9yIGluIGNhc2UgaXQgaXMgZW1wdHku
IEFsc28gd2UgY2hhbmdlZCBhIGRvdWJsZQorICAgICAgICBuZWdhdGl2ZSBpbiB0aGUgaXNFbXB0
eSBjb25kaXRpb24gdG8gbWFrZSBpdCBjbGVhcmVyLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywg
dGhlcmUgYXJlIHRlc3RzIGNoZWNraW5nIHRoaXMgY29kZS4KKworICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2VnbC9HTENvbnRleHRFR0wuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R0xDb250
ZXh0RUdMOjpjcmVhdGVJbWFnZSBjb25zdCk6CisKIDIwMjItMDItMTAgIEdhYnJpZWwgTmF2YSBN
YXJpbm8gIDxnbmF2YW1hcmlub0BhcHBsZS5jb20+CiAKICAgICAgICAgQ3Jhc2ggaW4gaW4gV2Vi
Q29yZTo6Q1NTU3R5bGVTaGVldDo6ZGlkTXV0YXRlUnVsZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2VnbC9HTENvbnRleHRFR0wuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZWdsL0dMQ29udGV4dEVHTC5jcHAKaW5kZXggM2FjZWUw
ZjY1NWRjY2M4MmJmMjczMTMwMzQ0ZjhkMDE0MzcyZTc4My4uYzYxZWViYzMwNjc5NzYzNWJmMjVj
ODkwZGE5OWNlNWJjZTMyMjBiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZWdsL0dMQ29udGV4dEVHTC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvZWdsL0dMQ29udGV4dEVHTC5jcHAKQEAgLTQwMiwxMiArNDAyLDE2IEBAIEdM
Q29udGV4dEVHTDo6fkdMQ29udGV4dEVHTCgpCiBFR0xJbWFnZSBHTENvbnRleHRFR0w6OmNyZWF0
ZUltYWdlKEVHTGVudW0gdGFyZ2V0LCBFR0xDbGllbnRCdWZmZXIgY2xpZW50QnVmZmVyLCBjb25z
dCBWZWN0b3I8RUdMQXR0cmliPiYgYXR0cmliTGlzdCkgY29uc3QKIHsKICAgICBpZiAobV9lZ2xD
cmVhdGVJbWFnZSkKLSAgICAgICAgcmV0dXJuIG1fZWdsQ3JlYXRlSW1hZ2UobV9kaXNwbGF5LmVn
bERpc3BsYXkoKSwgIWF0dHJpYkxpc3QuaXNFbXB0eSgpID8gRUdMX05PX0NPTlRFWFQgOiBtX2Nv
bnRleHQsIHRhcmdldCwgY2xpZW50QnVmZmVyLCBhdHRyaWJMaXN0LmRhdGEoKSk7CisgICAgICAg
IHJldHVybiBtX2VnbENyZWF0ZUltYWdlKG1fZGlzcGxheS5lZ2xEaXNwbGF5KCksIGF0dHJpYkxp
c3QuaXNFbXB0eSgpID8gbV9jb250ZXh0IDogRUdMX05PX0NPTlRFWFQsIHRhcmdldCwgY2xpZW50
QnVmZmVyLCBhdHRyaWJMaXN0LmRhdGEoKSk7CisKICAgICBpZiAobV9lZ2xDcmVhdGVJbWFnZUtI
UikgeworICAgICAgICBpZiAoYXR0cmliTGlzdC5pc0VtcHR5KCkpCisgICAgICAgICAgICByZXR1
cm4gbV9lZ2xDcmVhdGVJbWFnZUtIUihtX2Rpc3BsYXkuZWdsRGlzcGxheSgpLCBtX2NvbnRleHQs
IHRhcmdldCwgY2xpZW50QnVmZmVyLCBudWxscHRyKTsKKwogICAgICAgICBhdXRvIGludEF0dHJp
Ykxpc3QgPSBhdHRyaWJMaXN0Lm1hcDxWZWN0b3I8RUdMaW50Pj4oW10gKEVHTEF0dHJpYiB2YWx1
ZSkgewogICAgICAgICAgICAgcmV0dXJuIHZhbHVlOwogICAgICAgICB9KTsKLSAgICAgICAgcmV0
dXJuIG1fZWdsQ3JlYXRlSW1hZ2VLSFIobV9kaXNwbGF5LmVnbERpc3BsYXkoKSwgIWF0dHJpYkxp
c3QuaXNFbXB0eSgpID8gRUdMX05PX0NPTlRFWFQgOiBtX2NvbnRleHQsIHRhcmdldCwgY2xpZW50
QnVmZmVyLCBpbnRBdHRyaWJMaXN0LmRhdGEoKSk7CisgICAgICAgIHJldHVybiBtX2VnbENyZWF0
ZUltYWdlS0hSKG1fZGlzcGxheS5lZ2xEaXNwbGF5KCksIEVHTF9OT19DT05URVhULCB0YXJnZXQs
IGNsaWVudEJ1ZmZlciwgaW50QXR0cmliTGlzdC5kYXRhKCkpOwogICAgIH0KICAgICByZXR1cm4g
RUdMX05PX0lNQUdFOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>