<?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>87598</bug_id>
          
          <creation_ts>2012-05-27 15:00:12 -0700</creation_ts>
          <short_desc>[BlackBerry] Always create a compositor</short_desc>
          <delta_ts>2012-05-28 12:57:46 -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 BlackBerry</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>
          <dependson>87590</dependson>
          <blocked>87600</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Arvid Nilsson">anilsson</reporter>
          <assigned_to name="Arvid Nilsson">anilsson</assigned_to>
          <cc>kpiascik</cc>
    
    <cc>manyoso</cc>
    
    <cc>mifenton</cc>
    
    <cc>mlattanzio</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>634787</commentid>
    <comment_count>0</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-05-27 15:00:12 -0700</bug_when>
    <thetext>There will likely be compositing layers either due to web content or
    due to overlays.
    
    Defer initialization of OpenGL objects (i.e., delay creation of the
    LayerRenderer object) until we actually need to draw and there are such
    layers, to avoid initializing OpenGL in the unlikely case that there
    are no compositing layers or overlay layers.
    
    PR #156811

Please note that this has not been internally reviewed yet, so it needs actual review. And also, it has a dependency that needs to be landed first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634800</commentid>
    <comment_count>1</comment_count>
      <attachid>144241</attachid>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-05-27 15:29:26 -0700</bug_when>
    <thetext>Created attachment 144241
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635254</commentid>
    <comment_count>2</comment_count>
      <attachid>144241</attachid>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-05-28 08:35:19 -0700</bug_when>
    <thetext>Comment on attachment 144241
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635303</commentid>
    <comment_count>3</comment_count>
      <attachid>144241</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-05-28 10:03:22 -0700</bug_when>
    <thetext>Comment on attachment 144241
Patch

Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635370</commentid>
    <comment_count>4</comment_count>
      <attachid>144241</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 12:57:41 -0700</bug_when>
    <thetext>Comment on attachment 144241
Patch

Clearing flags on attachment: 144241

Committed r118704: &lt;http://trac.webkit.org/changeset/118704&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635371</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-28 12:57:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144241</attachid>
            <date>2012-05-27 15:29:26 -0700</date>
            <delta_ts>2012-05-28 12:57:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87598-20120528002925.patch</filename>
            <type>text/plain</type>
            <size>8111</size>
            <attacher name="Arvid Nilsson">anilsson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NjMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBjMjQ4NDBlNjcyZTAwNDc0MTc5ZDNhZjM0MzA0ZjdjN2E0OTA0OTY1Li4xZGU1MmIzNTE5
MDQ5MGYyODUzN2UwZGI5NGEzYzFlMmU3NzNjZDU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwzMyBAQAogMjAxMi0wNS0yNyAgQXJ2aWQgTmlsc3NvbiAgPGFuaWxz
c29uQHJpbS5jb20+CiAKKyAgICAgICAgW0JsYWNrQmVycnldIEFsd2F5cyBjcmVhdGUgYSBjb21w
b3NpdG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
NzU5OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRo
ZXJlIHdpbGwgbGlrZWx5IGJlIGNvbXBvc2l0aW5nIGxheWVycyBlaXRoZXIgZHVlIHRvIHdlYiBj
b250ZW50IG9yCisgICAgICAgIGR1ZSB0byBvdmVybGF5cy4KKworICAgICAgICBEZWZlciBpbml0
aWFsaXphdGlvbiBvZiBPcGVuR0wgb2JqZWN0cyAoaS5lLiwgZGVsYXkgY3JlYXRpb24gb2YgdGhl
CisgICAgICAgIExheWVyUmVuZGVyZXIgb2JqZWN0KSB1bnRpbCB3ZSBhY3R1YWxseSBuZWVkIHRv
IGRyYXcgYW5kIHRoZXJlIGFyZSBzdWNoCisgICAgICAgIGxheWVycywgdG8gYXZvaWQgaW5pdGlh
bGl6aW5nIE9wZW5HTCBpbiB0aGUgdW5saWtlbHkgY2FzZSB0aGF0IHRoZXJlCisgICAgICAgIGFy
ZSBubyBjb21wb3NpdGluZyBsYXllcnMgb3Igb3ZlcmxheSBsYXllcnMuCisKKyAgICAgICAgUFIg
IzE1NjgxMQorCisgICAgICAgICogQXBpL1dlYlBhZ2UuY3BwOgorICAgICAgICAoQmxhY2tCZXJy
eTo6V2ViS2l0OjpXZWJQYWdlUHJpdmF0ZTo6aW5pdCk6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OldlYlBhZ2VQcml2YXRlOjpjcmVhdGVDb21wb3NpdG9yKToKKyAgICAgICAgKiBBcGkv
V2ViUGFnZUNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJQ
YWdlQ29tcG9zaXRvclByaXZhdGU6OnNldENvbnRleHQpOgorICAgICAgICAoQmxhY2tCZXJyeTo6
V2ViS2l0OjpXZWJQYWdlQ29tcG9zaXRvclByaXZhdGU6OnByZXBhcmVGcmFtZSk6CisgICAgICAg
IChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6cmVuZGVyKToK
KyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6V2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlOjpk
cmF3TGF5ZXJzKToKKyAgICAgICAgKiBBcGkvV2ViUGFnZUNvbXBvc2l0b3JfcC5oOgorICAgICAg
ICAoV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlKToKKworMjAxMi0wNS0yNyAgQXJ2aWQgTmlsc3Nv
biAgPGFuaWxzc29uQHJpbS5jb20+CisKICAgICAgICAgW0JsYWNrQmVycnldIERhbmdsaW5nIHBv
aW50ZXIgaW4gV2ViUGFnZVByaXZhdGU6OnNldENvbXBvc2l0b3IoKSBtZXNzYWdlCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzU5MAogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcAppbmRleCBkMTAxZGJiODcwYmQ4OTUyNDIz
ZjI4ZjQ5OWQzODU3MjFlNTQxODA5Li5lM2Q2YzE0ZTVmMzJmZjI1N2JhNjJlODNlMTc2ODVjZDM2
NmNjZmI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAKQEAgLTU1
Niw2ICs1NTYsMTQgQEAgdm9pZCBXZWJQYWdlUHJpdmF0ZTo6aW5pdChjb25zdCBXZWJTdHJpbmcm
IHBhZ2VHcm91cE5hbWUpCiAjaWYgRU5BQkxFKFdFQl9USU1JTkcpCiAgICAgbV9wYWdlLT5zZXR0
aW5ncygpLT5zZXRNZW1vcnlJbmZvRW5hYmxlZCh0cnVlKTsKICNlbmRpZgorCisjaWYgVVNFKEFD
Q0VMRVJBVEVEX0NPTVBPU0lUSU5HKQorICAgIC8vIFRoZSBjb21wb3NpdG9yIHdpbGwgYmUgbmVl
ZGVkIGZvciBvdmVybGF5IHJlbmRlcmluZywgc28gY3JlYXRlIGl0CisgICAgLy8gdW5jb25kaXRp
b25hbGx5LiBJdCB3aWxsIGFsbG9jYXRlIE9wZW5HTCBvYmplY3RzIGxhemlseSwgc28gdGhpcyBp
bmN1cnMKKyAgICAvLyBubyBvdmVyaGVhZCBpbiB0aGUgdW5saWtlbHkgY2FzZSB3aGVyZSB0aGUg
Y29tcG9zaXRvciBpcyBub3QgbmVlZGVkLgorICAgIFBsYXRmb3JtOjp1c2VySW50ZXJmYWNlVGhy
ZWFkTWVzc2FnZUNsaWVudCgpLT5kaXNwYXRjaFN5bmNNZXNzYWdlKAorICAgICAgICAgICAgY3Jl
YXRlTWV0aG9kQ2FsbE1lc3NhZ2UoJldlYlBhZ2VQcml2YXRlOjpjcmVhdGVDb21wb3NpdG9yLCB0
aGlzKSk7CisjZW5kaWYKIH0KIAogY2xhc3MgRGVmZXJyZWRUYXNrTG9hZE1hbnVhbFNjcmlwdDog
cHVibGljIERlZmVycmVkVGFzazwmV2ViUGFnZVByaXZhdGU6Om1fd291bGRMb2FkTWFudWFsU2Ny
aXB0PiB7CkBAIC01ODg3LDExICs1ODk1LDYgQEAgYm9vbCBXZWJQYWdlUHJpdmF0ZTo6Y3JlYXRl
Q29tcG9zaXRvcigpCiAgICAgbV9jb21wb3NpdG9yID0gV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRl
OjpjcmVhdGUodGhpcywgMCk7CiAgICAgbV9jb21wb3NpdG9yLT5zZXRDb250ZXh0KG1fb3duZWRD
b250ZXh0LmdldCgpKTsKIAotICAgIGlmICghbV9jb21wb3NpdG9yLT5oYXJkd2FyZUNvbXBvc2l0
aW5nKCkpIHsKLSAgICAgICAgZGVzdHJveUNvbXBvc2l0b3IoKTsKLSAgICAgICAgcmV0dXJuIGZh
bHNlOwotICAgIH0KLQogICAgIHJldHVybiB0cnVlOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNvbXBvc2l0b3IuY3BwCmluZGV4IDk2ZTUxMDRiYWZl
M2M2NWM3ZDEyMTAzZjc1ZGVmNWIwZjgyMTk5YzQuLjgzMmJkYjg3MWZhOGYwNGE0YTZjNWZlNjQ5
MTRkZTY3MWY2OGQ2NjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZUNvbXBvc2l0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZUNvbXBvc2l0b3IuY3BwCkBAIC02MCwxNyArNjAsOCBAQCB2b2lkIFdlYlBhZ2VDb21w
b3NpdG9yUHJpdmF0ZTo6c2V0Q29udGV4dChQbGF0Zm9ybTo6R3JhcGhpY3M6OkdMRVMyQ29udGV4
dCogY29udAogICAgICAgICByZXR1cm47CiAKICAgICBtX2NvbnRleHQgPSBjb250ZXh0OwotICAg
IGlmICghbV9jb250ZXh0KSB7CisgICAgaWYgKCFtX2NvbnRleHQpCiAgICAgICAgIG1fbGF5ZXJS
ZW5kZXJlci5jbGVhcigpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgbV9sYXllclJl
bmRlcmVyID0gTGF5ZXJSZW5kZXJlcjo6Y3JlYXRlKG1fY29udGV4dCk7Ci19Ci0KLWJvb2wgV2Vi
UGFnZUNvbXBvc2l0b3JQcml2YXRlOjpoYXJkd2FyZUNvbXBvc2l0aW5nKCkgY29uc3QKLXsKLSAg
ICByZXR1cm4gbV9sYXllclJlbmRlcmVyICYmIG1fbGF5ZXJSZW5kZXJlci0+aGFyZHdhcmVDb21w
b3NpdGluZygpOwogfQogCiB2b2lkIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6c2V0Um9vdExh
eWVyKExheWVyQ29tcG9zaXRpbmdUaHJlYWQqIHJvb3RMYXllcikKQEAgLTg1LDkgKzc2LDI0IEBA
IHZvaWQgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRlOjpzZXRPdmVybGF5TGF5ZXIoTGF5ZXJDb21w
b3NpdGluZ1RocmVhZCogb3ZlcmxheUxhCiAKIHZvaWQgV2ViUGFnZUNvbXBvc2l0b3JQcml2YXRl
OjpwcmVwYXJlRnJhbWUoZG91YmxlIGFuaW1hdGlvblRpbWUpCiB7Ci0gICAgaWYgKCFtX2xheWVy
UmVuZGVyZXIpCisgICAgaWYgKCFtX2NvbnRleHQpCiAgICAgICAgIHJldHVybjsKIAorICAgIC8v
IFRoZSBMYXllclJlbmRlcmVyIGlzIGludm9sdmVkIGluIHJlbmRlcmluZyB0aGUgQmFja2luZ1N0
b3JlIHdoZW4KKyAgICAvLyBXZWJQYWdlQ29tcG9zaXRvciBpcyB1c2VkIHRvIHJlbmRlciB0aGUg
d2ViIHBhZ2UuIFRoZSBwcmVzZW5jZSBvZiBhCisgICAgLy8gV2ViUGFnZUNvbXBvc2l0b3JDbGll
bnQgKG1fY2xpZW50KSBpbmRpY2F0ZXMgdGhpcyBpcyB0aGUgY2FzZSwgc28KKyAgICAvLyBjcmVh
dGUgYSBMYXllclJlbmRlcmVyIGlmIHRoZXJlIGFyZSBsYXllcnMgb3IgaWYgdGhlcmUncyBhIGNs
aWVudC4KKyAgICBpZiAoIW1fcm9vdExheWVyICYmICFtX292ZXJsYXlMYXllciAmJiAhbV9jbGll
bnQpCisgICAgICAgIHJldHVybjsKKworICAgIGlmICghbV9sYXllclJlbmRlcmVyKSB7CisgICAg
ICAgIG1fbGF5ZXJSZW5kZXJlciA9IExheWVyUmVuZGVyZXI6OmNyZWF0ZShtX2NvbnRleHQpOwor
ICAgICAgICBpZiAoIW1fbGF5ZXJSZW5kZXJlci0+aGFyZHdhcmVDb21wb3NpdGluZygpKSB7Cisg
ICAgICAgICAgICBtX2xheWVyUmVuZGVyZXIuY2xlYXIoKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorICAgIH0KKwogICAgIC8vIFVuZm9ydHVuYXRlbHksIHdlIGhhdmUgdG8gdXNl
IGN1cnJlbnRUaW1lKCkgYmVjYXVzZSB0aGUgYW5pbWF0aW9ucyBhcmUKICAgICAvLyBzdGFydGVk
IGluIHRoYXQgdGltZSBjb29yZGluYXRlIHN5c3RlbS4KICAgICBhbmltYXRpb25UaW1lID0gY3Vy
cmVudFRpbWUoKTsKQEAgLTk5LDE5ICsxMDUsMTYgQEAgdm9pZCBXZWJQYWdlQ29tcG9zaXRvclBy
aXZhdGU6OnByZXBhcmVGcmFtZShkb3VibGUgYW5pbWF0aW9uVGltZSkKIAogdm9pZCBXZWJQYWdl
Q29tcG9zaXRvclByaXZhdGU6OnJlbmRlcihjb25zdCBJbnRSZWN0JiB0YXJnZXRSZWN0LCBjb25z
dCBJbnRSZWN0JiBjbGlwUmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIHRyYW5zZm9y
bUluLCBjb25zdCBGbG9hdFJlY3QmIHRyYW5zZm9ybWVkQ29udGVudHMsIGNvbnN0IEZsb2F0UmVj
dCYgLyp2aWV3cG9ydCovKQogewotICAgIGlmICghbV9sYXllclJlbmRlcmVyKSB7Ci0gICAgICAg
IC8vIEl0J3Mgbm90IHNhZmUgdG8gY2FsbCBpbnRvIHRoZSBCYWNraW5nU3RvcmUgaWYgdGhlIGNv
bXBvc2l0b3IgaGFzbid0IGJlZW4gc2V0IHlldC4KLSAgICAgICAgLy8gRm9yIHRocmVhZCBzYWZl
dHksIHdlIGhhdmUgdG8gZG8gaXQgdXNpbmcgYSByb3VuZC10cmlwIHRvIHRoZSBXZWJLaXQgdGhy
ZWFkLCBzbyB0aGUKLSAgICAgICAgLy8gZW1iZWRkZXIgbWlnaHQgY2FsbCB0aGlzIGJlZm9yZSB0
aGUgcm91bmQtdHJpcCB0byBXZWJQYWdlUHJpdmF0ZTo6c2V0Q29tcG9zaXRvcigpIGlzCi0gICAg
ICAgIC8vIGRvbmUuCi0gICAgICAgIGlmIChtX3dlYlBhZ2UtPmNvbXBvc2l0b3IoKSAhPSB0aGlz
KQotICAgICAgICAgICAgcmV0dXJuOworICAgIC8vIG1fbGF5ZXJSZW5kZXJlciBzaG91bGQgaGF2
ZSBiZWVuIGNyZWF0ZWQgaW4gcHJlcGFyZUZyYW1lCisgICAgaWYgKCFtX2xheWVyUmVuZGVyZXIp
CisgICAgICAgIHJldHVybjsKIAotICAgICAgICAvLyBUaGUgY2xpcCByZWN0IGlzIGluIE9wZW5H
TCBjb29yZGluYXRlIHN5c3RlbSwgc28gdHVybiBpdCB1cHNpZGUgZG93biB0byBnZXQgdG8gd2lu
ZG93IGNvb3JkaW5hdGVzLgotICAgICAgICBJbnRSZWN0IGRzdFJlY3QoY2xpcFJlY3QueCgpLCBt
X2NvbnRleHQtPnN1cmZhY2VTaXplKCkuaGVpZ2h0KCkgLSBjbGlwUmVjdC55KCkgLSBjbGlwUmVj
dC5oZWlnaHQoKSwgY2xpcFJlY3Qud2lkdGgoKSwgY2xpcFJlY3QuaGVpZ2h0KCkpOwotICAgICAg
ICBtX3dlYlBhZ2UtPm1fYmFja2luZ1N0b3JlLT5kLT5ibGl0Q29udGVudHMoZHN0UmVjdCwgZW5j
bG9zaW5nSW50UmVjdCh0cmFuc2Zvcm1lZENvbnRlbnRzKSwgdHJ1ZSk7CisgICAgLy8gSXQncyBu
b3Qgc2FmZSB0byBjYWxsIGludG8gdGhlIEJhY2tpbmdTdG9yZSBpZiB0aGUgY29tcG9zaXRvciBo
YXNuJ3QgYmVlbiBzZXQgeWV0LgorICAgIC8vIEZvciB0aHJlYWQgc2FmZXR5LCB3ZSBoYXZlIHRv
IGRvIGl0IHVzaW5nIGEgcm91bmQtdHJpcCB0byB0aGUgV2ViS2l0IHRocmVhZCwgc28gdGhlCisg
ICAgLy8gZW1iZWRkZXIgbWlnaHQgY2FsbCB0aGlzIGJlZm9yZSB0aGUgcm91bmQtdHJpcCB0byBX
ZWJQYWdlUHJpdmF0ZTo6c2V0Q29tcG9zaXRvcigpIGlzCisgICAgLy8gZG9uZS4KKyAgICBpZiAo
bV93ZWJQYWdlLT5jb21wb3NpdG9yKCkgIT0gdGhpcykKICAgICAgICAgcmV0dXJuOwotICAgIH0K
IAogICAgIG1fbGF5ZXJSZW5kZXJlci0+c2V0Q2xlYXJTdXJmYWNlT25EcmF3TGF5ZXJzKGZhbHNl
KTsKIApAQCAtMTQ1LDYgKzE0OCwxMiBAQCBib29sIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
ZHJhd3NSb290TGF5ZXIoKSBjb25zdAogCiBib29sIFdlYlBhZ2VDb21wb3NpdG9yUHJpdmF0ZTo6
ZHJhd0xheWVycyhjb25zdCBJbnRSZWN0JiBkc3RSZWN0LCBjb25zdCBGbG9hdFJlY3QmIGNvbnRl
bnRzKQogeworICAgIC8vIElzIHRoZXJlIGFueXRoaW5nIHRvIGRyYXc/CisgICAgaWYgKCFtX3Jv
b3RMYXllciAmJiAhbV9vdmVybGF5TGF5ZXIpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IC8vIHByZXBhcmVGcmFtZSBjcmVhdGVzIHRoZSBMYXllclJlbmRlcmVyIGlmIG5lZWRlZAorICAg
IHByZXBhcmVGcmFtZShjdXJyZW50VGltZSgpKTsKICAgICBpZiAoIW1fbGF5ZXJSZW5kZXJlcikK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC0xNTcsNyArMTY2LDYgQEAgYm9vbCBXZWJQYWdl
Q29tcG9zaXRvclByaXZhdGU6OmRyYXdMYXllcnMoY29uc3QgSW50UmVjdCYgZHN0UmVjdCwgY29u
c3QgRmxvYXRSZWMKICAgICAvLyBXZWJLaXQgdXNlcyB1cHBlciBsZWZ0IGFzIHRoZSBvcmlnaW4g
b2YgdGhlIHdpbmRvdyBjb29yZGluYXRlIHN5c3RlbS4gVGhlIHBhc3NlZCBpbiAnZHN0UmVjdCcK
ICAgICAvLyBpcyBpbiBXZWJLaXQgd2luZG93IGNvb3JkaW5hdGUgc3lzdGVtLiBIZXJlIHdlIHNl
dHVwIHRoZSB2aWV3cG9ydCB0byB0aGUgY29ycmVzcG9uZGluZyB2YWx1ZQogICAgIC8vIGluIE9w
ZW5HTCB3aW5kb3cgY29vcmRpbmF0ZXMuCi0gICAgbV9sYXllclJlbmRlcmVyLT5wcmVwYXJlRnJh
bWUoY3VycmVudFRpbWUoKSwgbV9yb290TGF5ZXIuZ2V0KCkpOwogICAgIGludCB2aWV3cG9ydFkg
PSBzdGQ6Om1heCgwLCBtX2NvbnRleHQtPnN1cmZhY2VTaXplKCkuaGVpZ2h0KCkgLSBkc3RSZWN0
Lm1heFkoKSk7CiAgICAgSW50UmVjdCB2aWV3cG9ydCA9IEludFJlY3QoZHN0UmVjdC54KCksIHZp
ZXdwb3J0WSwgZHN0UmVjdC53aWR0aCgpLCBkc3RSZWN0LmhlaWdodCgpKTsKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlQ29tcG9zaXRvcl9wLmggYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDb21wb3NpdG9yX3AuaAppbmRleCAz
NDViOWM0ZTlmZGJlMzVhN2ExYTA3NWZiODQyY2Q0OGU2MTE4Njg0Li40NzBiM2E1OWMwMjdhMzdk
YzZhMWQ2M2ZiNDc1ZmI2NjIyZGUzYzEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQXBpL1dlYlBhZ2VDb21wb3NpdG9yX3AuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQXBpL1dlYlBhZ2VDb21wb3NpdG9yX3AuaApAQCAtNTgsOSArNTgsNiBAQCBwdWJsaWM6
CiAgICAgICAgICAgICAgICAgY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiBjb250ZW50cywgLy8g
VGhpcyBpcyBwdWJsaWMgQVBJLCB0aHVzIHRha2VzIHRyYW5zZm9ybWVkIGNvbnRlbnRzCiAgICAg
ICAgICAgICAgICAgY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiB2aWV3cG9ydCk7CiAKLSAgICAv
LyBJbnRlcm5hbAotICAgIGJvb2wgaGFyZHdhcmVDb21wb3NpdGluZygpIGNvbnN0OwotCiAgICAg
UGxhdGZvcm06OkdyYXBoaWNzOjpHTEVTMkNvbnRleHQqIGNvbnRleHQoKSBjb25zdCB7IHJldHVy
biBtX2NvbnRleHQ7IH0KICAgICB2b2lkIHNldENvbnRleHQoUGxhdGZvcm06OkdyYXBoaWNzOjpH
TEVTMkNvbnRleHQqKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>