<?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>80594</bug_id>
          
          <creation_ts>2012-03-08 07:33:18 -0800</creation_ts>
          <short_desc>[BlackBerry] Always use the current focused node when processing focus changes</short_desc>
          <delta_ts>2012-03-08 16:32:00 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Fenton">mifenton</reporter>
          <assigned_to name="Mike Fenton">mifenton</assigned_to>
          <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>573818</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-03-08 07:33:18 -0800</bug_when>
    <thetext>Currently in InputHandler::nodeFocused() we pass the currently focused node based on the call site.

Testing has shown that the ChromeClientBlackBerry call site which is passed the node change can be stale if JS focus changes are also occurring.  nodeFocused should always query the current focused node and use that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573823</commentid>
    <comment_count>1</comment_count>
      <attachid>130820</attachid>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-03-08 07:40:24 -0800</bug_when>
    <thetext>Created attachment 130820
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573913</commentid>
    <comment_count>2</comment_count>
      <attachid>130820</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 10:22:13 -0800</bug_when>
    <thetext>Comment on attachment 130820
Patch

Clearing flags on attachment: 130820

Committed r110175: &lt;http://trac.webkit.org/changeset/110175&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573914</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 10:22:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573976</commentid>
    <comment_count>4</comment_count>
      <attachid>130859</attachid>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-03-08 11:14:19 -0800</bug_when>
    <thetext>Created attachment 130859
Follow up patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573978</commentid>
    <comment_count>5</comment_count>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-03-08 11:14:47 -0800</bug_when>
    <thetext>Re-opening as this can crash if toRange or fromRange is null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574372</commentid>
    <comment_count>6</comment_count>
      <attachid>130859</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 16:31:56 -0800</bug_when>
    <thetext>Comment on attachment 130859
Follow up patch

Clearing flags on attachment: 130859

Committed r110230: &lt;http://trac.webkit.org/changeset/110230&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574373</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 16:32:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130820</attachid>
            <date>2012-03-08 07:40:24 -0800</date>
            <delta_ts>2012-03-08 10:22:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-2012-03-08-Mike-Fenton-mifenton-rim.com.patch</filename>
            <type>text/plain</type>
            <size>7347</size>
            <attacher name="Mike Fenton">mifenton</attacher>
            
              <data encoding="base64">RnJvbSA3NDA1MTNmZjZlMzc4NmRjMWZjZmU5Y2EyMTdlODQ4OWFhZWU5ZWI1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtlIEZlbnRvbiA8bWlmZW50b25AcmltLmNvbT4KRGF0ZTog
VGh1LCA4IE1hciAyMDEyIDA5OjIzOjQwIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gMjAxMi0wMy0w
OCAgTWlrZSBGZW50b24gIDxtaWZlbnRvbkByaW0uY29tPgoKICAgICAgICBVcGRhdGUgSW5wdXRI
YW5kbGVyIGZvY3VzZWQgbm9kZSBoYW5kbGluZyB0byBzdHJpY3RseSB1c2UKICAgICAgICB0aGUg
Y3VycmVudGx5IGZvY3VzZWQgbm9kZS4gIFRoaXMgcHJldmVudHMgYSBoYW5kbGluZyBsb29wCiAg
ICAgICAgd2hlbiBKUyBpcyBtb2RpZnlpbmcgdGhlIGZvY3VzIGFuZCB3ZSBnZXQgYSBsYXRlIG5v
dGlmaWNhdGlvbgogICAgICAgIG9mIGEgcGFzdCBjaGFuZ2UgZnJvbSBDaHJvbWVDbGllbnRCbGFj
a0JlcnJ5LgoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgKiBX
ZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRCbGFja0JlcnJ5LmNwcDoKICAgICAgICAoV2ViQ29y
ZTo6Q2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6Zm9jdXNlZE5vZGVDaGFuZ2VkKToKICAgICAgICAq
IFdlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJsYWNrQmVycnkuY3BwOgogICAgICAgIChXZWJD
b3JlOjpFZGl0b3JDbGllbnRCbGFja0JlcnJ5OjpzaG91bGRDaGFuZ2VTZWxlY3RlZFJhbmdlKToK
ICAgICAgICAoV2ViQ29yZTo6RWRpdG9yQ2xpZW50QmxhY2tCZXJyeTo6c2V0SW5wdXRNZXRob2RT
dGF0ZSk6CiAgICAgICAgKiBXZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5jcHA6CiAgICAgICAg
KEJsYWNrQmVycnk6OldlYktpdDo6SW5wdXRIYW5kbGVyOjpmb2N1c2VkTm9kZUNoYW5nZWQpOgog
ICAgICAgICogV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuaDoKLS0tCiBTb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICB8ICAgMjIgKysrKysrKysrKysr
KysrCiAuLi4vV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5jcHAgICAgICB8
ICAgIDQgKy0KIC4uLi9XZWJDb3JlU3VwcG9ydC9FZGl0b3JDbGllbnRCbGFja0JlcnJ5LmNwcCAg
ICAgIHwgICAyOCArKystLS0tLS0tLS0tLS0tLS0tCiAuLi4vYmxhY2tiZXJyeS9XZWJLaXRTdXBw
b3J0L0lucHV0SGFuZGxlci5jcHAgICAgICB8ICAgIDkgKysrKystCiAuLi4vV2ViS2l0L2JsYWNr
YmVycnkvV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuaCB8ICAgIDIgKy0KIDUgZmlsZXMgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9DaGFuZ2VMb2cKaW5kZXggM2JiNjJhNS4uM2I2NzIzYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTAzLTA4ICBNaWtlIEZlbnRvbiAgPG1p
ZmVudG9uQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFsd2F5cyB1c2UgdGhlIGN1
cnJlbnQgZm9jdXNlZCBub2RlIHdoZW4gcHJvY2Vzc2luZyBmb2N1cyBjaGFuZ2VzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDU5NAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBJbnB1dEhhbmRs
ZXIgZm9jdXNlZCBub2RlIGhhbmRsaW5nIHRvIHN0cmljdGx5IHVzZQorICAgICAgICB0aGUgY3Vy
cmVudGx5IGZvY3VzZWQgbm9kZS4gIFRoaXMgcHJldmVudHMgYSBoYW5kbGluZyBsb29wCisgICAg
ICAgIHdoZW4gSlMgaXMgbW9kaWZ5aW5nIHRoZSBmb2N1cyBhbmQgd2UgZ2V0IGEgbGF0ZSBub3Rp
ZmljYXRpb24KKyAgICAgICAgb2YgYSBwYXN0IGNoYW5nZSBmcm9tIENocm9tZUNsaWVudEJsYWNr
QmVycnkgd2l0aCB0aGUgcHJldmlvdXNseQorICAgICAgICB1bmZvY3VzZWQgbm9kZS4KKworICAg
ICAgICAqIFdlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEJsYWNrQmVycnkuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6Zm9jdXNlZE5vZGVDaGFuZ2VkKToK
KyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9FZGl0b3JDbGllbnRCbGFja0JlcnJ5LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkVkaXRvckNsaWVudEJsYWNrQmVycnk6OnNob3VsZENoYW5nZVNlbGVj
dGVkUmFuZ2UpOgorICAgICAgICAoV2ViQ29yZTo6RWRpdG9yQ2xpZW50QmxhY2tCZXJyeTo6c2V0
SW5wdXRNZXRob2RTdGF0ZSk6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIu
Y3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpJbnB1dEhhbmRsZXI6OmZvY3VzZWRO
b2RlQ2hhbmdlZCk6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuaDoKKwog
MjAxMi0wMy0wNyAgSmFja3kgSmlhbmcgIDx6aGFqaWFuZ0ByaW0uY29tPgogCiAgICAgICAgIFtC
bGFja0JlcnJ5XSBXZWJLaXQgcmVuZGVyaW5nIHByb2JsZW0gd2hlbiBzaG93L2hpZGUgVktCCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQ2hyb21l
Q2xpZW50QmxhY2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1
cHBvcnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5jcHAKaW5kZXggYmQ5MzQ2MC4uZWUxZjI4ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Nocm9t
ZUNsaWVudEJsYWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJD
b3JlU3VwcG9ydC9DaHJvbWVDbGllbnRCbGFja0JlcnJ5LmNwcApAQCAtMTg4LDkgKzE4OCw5IEBA
IHZvaWQgQ2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6dGFrZUZvY3VzKEZvY3VzRGlyZWN0aW9uKQog
ICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKLXZvaWQgQ2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6
Zm9jdXNlZE5vZGVDaGFuZ2VkKE5vZGUqIG5vZGUpCit2b2lkIENocm9tZUNsaWVudEJsYWNrQmVy
cnk6OmZvY3VzZWROb2RlQ2hhbmdlZChOb2RlKikKIHsKLSAgICBtX3dlYlBhZ2VQcml2YXRlLT5t
X2lucHV0SGFuZGxlci0+bm9kZUZvY3VzZWQobm9kZSk7CisgICAgbV93ZWJQYWdlUHJpdmF0ZS0+
bV9pbnB1dEhhbmRsZXItPmZvY3VzZWROb2RlQ2hhbmdlZCgpOwogfQogCiB2b2lkIENocm9tZUNs
aWVudEJsYWNrQmVycnk6OmZvY3VzZWRGcmFtZUNoYW5nZWQoRnJhbWUqKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJsYWNr
QmVycnkuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0VkaXRv
ckNsaWVudEJsYWNrQmVycnkuY3BwCmluZGV4IDBlNDQ0MWQuLjVkMGVhMzYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9FZGl0b3JDbGllbnRCbGFj
a0JlcnJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQv
RWRpdG9yQ2xpZW50QmxhY2tCZXJyeS5jcHAKQEAgLTE5MywxMSArMTkzLDkgQEAgYm9vbCBFZGl0
b3JDbGllbnRCbGFja0JlcnJ5OjpzaG91bGRDaGFuZ2VTZWxlY3RlZFJhbmdlKFJhbmdlKiBmcm9t
UmFuZ2UsIFJhbmdlKgogICAgICAgICBpZiAoZnJhbWUtPmRvY3VtZW50KCktPmZvY3VzZWROb2Rl
KCkgJiYgZnJhbWUtPmRvY3VtZW50KCktPmZvY3VzZWROb2RlKCktPmhhc1RhZ05hbWUoSFRNTE5h
bWVzOjpzZWxlY3RUYWcpKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgICAgIC8v
IFVwZGF0ZSB0aGUgZm9jdXMgc3RhdGUgdG8gcmUtc2hvdyB0aGUga2V5Ym9hcmQgaWYgbmVlZGVk
LgotICAgICAgICAvLyBGSVhNRSwgdGhpcyBzaG91bGQgYmUgcmVtb3ZlZCBhbmQgc3RyaWN0bHkg
YmUgYSBzaG93IGtleWJvYXJkIGNhbGwgaWYKLSAgICAgICAgLy8gZm9jdXMgaXMgYWN0aXZlLgot
ICAgICAgICBpZiAobV93ZWJQYWdlUHJpdmF0ZS0+bV9pbnB1dEhhbmRsZXItPmlzSW5wdXRNb2Rl
KCkpCi0gICAgICAgICAgICBtX3dlYlBhZ2VQcml2YXRlLT5tX2lucHV0SGFuZGxlci0+bm9kZUZv
Y3VzZWQoZnJhbWUtPmRvY3VtZW50KCktPmZvY3VzZWROb2RlKCkpOworICAgICAgICAvLyBDaGVj
ayBpZiB0aGlzIGNoYW5nZSBkb2VzIG5vdCByZXByZXNlbnQgYSBmb2N1cyBjaGFuZ2UgYW5kIGlu
cHV0IGlzIGFjdGl2ZSBhbmQgaWYgc28gZW5zdXJlIHRoZSBrZXlib2FyZCBpcyB2aXNpYmxlLgor
ICAgICAgICBpZiAobV93ZWJQYWdlUHJpdmF0ZS0+bV9pbnB1dEhhbmRsZXItPmlzSW5wdXRNb2Rl
KCkgJiYgKGZyb21SYW5nZS0+c3RhcnRDb250YWluZXIoKSA9PSB0b1JhbmdlLT5zdGFydENvbnRh
aW5lcigpKSkKKyAgICAgICAgICAgIG1fd2ViUGFnZVByaXZhdGUtPm1faW5wdXRIYW5kbGVyLT5u
b3RpZnlDbGllbnRPZktleWJvYXJkVmlzaWJpbGl0eUNoYW5nZSh0cnVlKTsKICAgICB9CiAKICAg
ICByZXR1cm4gdHJ1ZTsKQEAgLTYwNCwyNSArNjAyLDkgQEAgdm9pZCBFZGl0b3JDbGllbnRCbGFj
a0JlcnJ5Ojp3aWxsU2V0SW5wdXRNZXRob2RTdGF0ZSgpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsK
IH0KIAotdm9pZCBFZGl0b3JDbGllbnRCbGFja0JlcnJ5OjpzZXRJbnB1dE1ldGhvZFN0YXRlKGJv
b2wgYWN0aXZlKQordm9pZCBFZGl0b3JDbGllbnRCbGFja0JlcnJ5OjpzZXRJbnB1dE1ldGhvZFN0
YXRlKGJvb2wpCiB7Ci0gICAgRnJhbWUqIGZyYW1lID0gbV93ZWJQYWdlUHJpdmF0ZS0+Zm9jdXNl
ZE9yTWFpbkZyYW1lKCk7Ci0gICAgLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCB0byBwcm92
aWRlIGlucHV0IGFzc2lzdGFuY2UuIFBhc3N3b3JkIGZpZWxkcwotICAgIC8vIGRvIG5vdCBoYXZl
IHRoaXMgZmxhZyBhY3RpdmUsIHNvIGl0IG5lZWRzIHRvIGJlIG92ZXJyaWRkZW4uCi0gICAgaWYg
KGZyYW1lICYmIGZyYW1lLT5kb2N1bWVudCgpKSB7Ci0gICAgICAgIGlmIChOb2RlKiBmb2N1c05v
ZGUgPSBmcmFtZS0+ZG9jdW1lbnQoKS0+Zm9jdXNlZE5vZGUoKSkgewotICAgICAgICAgICAgaWYg
KCFhY3RpdmUgJiYgZm9jdXNOb2RlLT5oYXNUYWdOYW1lKEhUTUxOYW1lczo6aW5wdXRUYWcpCi0g
ICAgICAgICAgICAgICAgJiYgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KGZvY3VzTm9k
ZSktPmlzUGFzc3dvcmRGaWVsZCgpKQotICAgICAgICAgICAgICAgICAgICBhY3RpdmUgPSB0cnVl
OwotCi0gICAgICAgICAgICBpZiAoYWN0aXZlKSB7Ci0gICAgICAgICAgICAgICAgbV93ZWJQYWdl
UHJpdmF0ZS0+bV9pbnB1dEhhbmRsZXItPm5vZGVGb2N1c2VkKGZvY3VzTm9kZSk7Ci0gICAgICAg
ICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotICAgIC8v
IE5vIGZyYW1lIG9yIGRvY3VtZW50IG9yIGEgbm9kZSB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBJTUUu
Ci0gICAgbV93ZWJQYWdlUHJpdmF0ZS0+bV9pbnB1dEhhbmRsZXItPm5vZGVGb2N1c2VkKDApOwor
ICAgIG1fd2ViUGFnZVByaXZhdGUtPm1faW5wdXRIYW5kbGVyLT5mb2N1c2VkTm9kZUNoYW5nZWQo
KTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5jcHAKaW5kZXggYjJkMmE4
Yy4uYTMzNjIyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1
cHBvcnQvSW5wdXRIYW5kbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2Vi
S2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuY3BwCkBAIC0yMjIsOCArMjIyLDE1IEBAIEJsYWNrQmVy
cnlJbnB1dFR5cGUgSW5wdXRIYW5kbGVyOjplbGVtZW50VHlwZShFbGVtZW50KiBlbGVtZW50KSBj
b25zdAogICAgIHJldHVybiBJbnB1dFR5cGVUZXh0QXJlYTsKIH0KIAotdm9pZCBJbnB1dEhhbmRs
ZXI6Om5vZGVGb2N1c2VkKE5vZGUqIG5vZGUpCit2b2lkIElucHV0SGFuZGxlcjo6Zm9jdXNlZE5v
ZGVDaGFuZ2VkKCkKIHsKKyAgICBBU1NFUlQobV93ZWJQYWdlLT5tX3BhZ2UtPmZvY3VzQ29udHJv
bGxlcigpKTsKKyAgICBGcmFtZSogZnJhbWUgPSBtX3dlYlBhZ2UtPm1fcGFnZS0+Zm9jdXNDb250
cm9sbGVyKCktPmZvY3VzZWRPck1haW5GcmFtZSgpOworICAgIGlmICghZnJhbWUgfHwgIWZyYW1l
LT5kb2N1bWVudCgpKQorICAgICAgICByZXR1cm47CisKKyAgICBOb2RlKiBub2RlID0gZnJhbWUt
PmRvY3VtZW50KCktPmZvY3VzZWROb2RlKCk7CisKICAgICBpZiAoaXNBY3RpdmVUZXh0RWRpdCgp
ICYmIG1fY3VycmVudEZvY3VzRWxlbWVudCA9PSBub2RlKSB7CiAgICAgICAgIG5vdGlmeUNsaWVu
dE9mS2V5Ym9hcmRWaXNpYmlsaXR5Q2hhbmdlKHRydWUpOwogICAgICAgICByZXR1cm47CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRs
ZXIuaCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxl
ci5oCmluZGV4IDBmNGNkZDMuLjk0YzkzZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxh
Y2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5oCkBAIC01Nyw3ICs1Nyw3IEBA
IHB1YmxpYzoKICAgICBlbnVtIEZvY3VzRWxlbWVudFR5cGUgeyBUZXh0RWRpdCwgVGV4dFBvcHVw
IC8qIERhdGUvVGltZSAmIENvbG9yICovLCBTZWxlY3RQb3B1cCwgUGx1Z2luIH07CiAgICAgZW51
bSBDYXJldFNjcm9sbFR5cGUgeyBDZW50ZXJBbHdheXMsIENlbnRlcklmTmVlZGVkLCBFZGdlSWZO
ZWVkZWQgfTsKIAotICAgIHZvaWQgbm9kZUZvY3VzZWQoV2ViQ29yZTo6Tm9kZSopOworICAgIHZv
aWQgZm9jdXNlZE5vZGVDaGFuZ2VkKCk7CiAgICAgdm9pZCBub2RlVGV4dENoYW5nZWQoY29uc3Qg
V2ViQ29yZTo6Tm9kZSopOwogICAgIHZvaWQgc2VsZWN0aW9uQ2hhbmdlZCgpOwogICAgIHZvaWQg
ZnJhbWVVbmxvYWRlZChjb25zdCBXZWJDb3JlOjpGcmFtZSopOwotLSAKMS43LjUuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130859</attachid>
            <date>2012-03-08 11:14:19 -0800</date>
            <delta_ts>2012-03-08 16:31:56 -0800</delta_ts>
            <desc>Follow up patch</desc>
            <filename>0001-2012-03-08-Mike-Fenton-mifenton-rim.com.patch</filename>
            <type>text/plain</type>
            <size>2555</size>
            <attacher name="Mike Fenton">mifenton</attacher>
            
              <data encoding="base64">RnJvbSA0YWI2ZjZlNGZhNGU3ODAzYmJhYTA3NzkxNGJmYzcyMjUwYjczOTFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtlIEZlbnRvbiA8bWlmZW50b25AcmltLmNvbT4KRGF0ZTog
VGh1LCA4IE1hciAyMDEyIDE0OjExOjE4IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gMjAxMi0wMy0w
OCAgTWlrZSBGZW50b24gIDxtaWZlbnRvbkByaW0uY29tPgoKICAgICAgICBHdWFyZCBhZ2FpbnN0
IHRvUmFuZ2Ugb3IgZnJvbVJhbmdlIGJlaW5nIG51bGwgd2hlbiBjYWxsZWQKICAgICAgICBhcyBw
YXJ0IG9mIGEgY2xlYXIgZXZlbnQuCgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgoKICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJsYWNrQmVycnkuY3BwOgog
ICAgICAgIChXZWJDb3JlOjpFZGl0b3JDbGllbnRCbGFja0JlcnJ5OjpzaG91bGRDaGFuZ2VTZWxl
Y3RlZFJhbmdlKToKLS0tCiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nICAgICAg
ICAgICAgICAgICB8ICAgMTMgKysrKysrKysrKysrKwogLi4uL1dlYkNvcmVTdXBwb3J0L0VkaXRv
ckNsaWVudEJsYWNrQmVycnkuY3BwICAgICAgfCAgICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VM
b2cKaW5kZXggZTQ3YjViNi4uNjVkODI2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFj
a2JlcnJ5L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9n
CkBAIC0zLDYgKzMsMTkgQEAKICAgICAgICAgW0JsYWNrQmVycnldIEFsd2F5cyB1c2UgdGhlIGN1
cnJlbnQgZm9jdXNlZCBub2RlIHdoZW4gcHJvY2Vzc2luZyBmb2N1cyBjaGFuZ2VzCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDU5NAogCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEd1YXJkIGFnYWluc3QgdG9S
YW5nZSBvciBmcm9tUmFuZ2UgYmVpbmcgbnVsbCB3aGVuIGNhbGxlZAorICAgICAgICBhcyBwYXJ0
IG9mIGEgY2xlYXIgZXZlbnQuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9FZGl0b3JDbGll
bnRCbGFja0JlcnJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVkaXRvckNsaWVudEJsYWNrQmVy
cnk6OnNob3VsZENoYW5nZVNlbGVjdGVkUmFuZ2UpOgorCisyMDEyLTAzLTA4ICBNaWtlIEZlbnRv
biAgPG1pZmVudG9uQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFsd2F5cyB1c2Ug
dGhlIGN1cnJlbnQgZm9jdXNlZCBub2RlIHdoZW4gcHJvY2Vzc2luZyBmb2N1cyBjaGFuZ2VzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDU5NAorCiAg
ICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCiAKICAgICAgICAgVXBkYXRlIElucHV0
SGFuZGxlciBmb2N1c2VkIG5vZGUgaGFuZGxpbmcgdG8gc3RyaWN0bHkgdXNlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvRWRpdG9yQ2xpZW50Qmxh
Y2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvRWRp
dG9yQ2xpZW50QmxhY2tCZXJyeS5jcHAKaW5kZXggNWQwZWEzNi4uMzU2ZmVlOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJs
YWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9y
dC9FZGl0b3JDbGllbnRCbGFja0JlcnJ5LmNwcApAQCAtMTk0LDcgKzE5NCw3IEBAIGJvb2wgRWRp
dG9yQ2xpZW50QmxhY2tCZXJyeTo6c2hvdWxkQ2hhbmdlU2VsZWN0ZWRSYW5nZShSYW5nZSogZnJv
bVJhbmdlLCBSYW5nZSoKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAvLyBD
aGVjayBpZiB0aGlzIGNoYW5nZSBkb2VzIG5vdCByZXByZXNlbnQgYSBmb2N1cyBjaGFuZ2UgYW5k
IGlucHV0IGlzIGFjdGl2ZSBhbmQgaWYgc28gZW5zdXJlIHRoZSBrZXlib2FyZCBpcyB2aXNpYmxl
LgotICAgICAgICBpZiAobV93ZWJQYWdlUHJpdmF0ZS0+bV9pbnB1dEhhbmRsZXItPmlzSW5wdXRN
b2RlKCkgJiYgKGZyb21SYW5nZS0+c3RhcnRDb250YWluZXIoKSA9PSB0b1JhbmdlLT5zdGFydENv
bnRhaW5lcigpKSkKKyAgICAgICAgaWYgKG1fd2ViUGFnZVByaXZhdGUtPm1faW5wdXRIYW5kbGVy
LT5pc0lucHV0TW9kZSgpICYmIGZyb21SYW5nZSAmJiB0b1JhbmdlICYmIChmcm9tUmFuZ2UtPnN0
YXJ0Q29udGFpbmVyKCkgPT0gdG9SYW5nZS0+c3RhcnRDb250YWluZXIoKSkpCiAgICAgICAgICAg
ICBtX3dlYlBhZ2VQcml2YXRlLT5tX2lucHV0SGFuZGxlci0+bm90aWZ5Q2xpZW50T2ZLZXlib2Fy
ZFZpc2liaWxpdHlDaGFuZ2UodHJ1ZSk7CiAgICAgfQogCi0tIAoxLjcuNS40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>