<?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>117846</bug_id>
          
          <creation_ts>2013-06-20 13:21:47 -0700</creation_ts>
          <short_desc>[BlackBerry] Send the correct offsets for misspelled words.</short_desc>
          <delta_ts>2013-06-20 15:53:04 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nima Ghanavatian">nghanavatian</reporter>
          <assigned_to name="Nima Ghanavatian">nghanavatian</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>902284</commentid>
    <comment_count>0</comment_count>
    <who name="Nima Ghanavatian">nghanavatian</who>
    <bug_when>2013-06-20 13:21:47 -0700</bug_when>
    <thetext>When the caret is placed after a word, the offsets were calculated around
the proceeding space. As such, words that end a sentence worked correctly, but
midsentence words did not. The &apos;startOfWord&apos; was calculated for the space ahead
and not for the word before it. Now finding the start of the word correctly and
calculating the end from there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902286</commentid>
    <comment_count>1</comment_count>
      <attachid>205113</attachid>
    <who name="Nima Ghanavatian">nghanavatian</who>
    <bug_when>2013-06-20 13:30:51 -0700</bug_when>
    <thetext>Created attachment 205113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902288</commentid>
    <comment_count>2</comment_count>
      <attachid>205114</attachid>
    <who name="Nima Ghanavatian">nghanavatian</who>
    <bug_when>2013-06-20 13:34:08 -0700</bug_when>
    <thetext>Created attachment 205114
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902300</commentid>
    <comment_count>3</comment_count>
      <attachid>205114</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2013-06-20 13:43:24 -0700</bug_when>
    <thetext>Comment on attachment 205114
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902352</commentid>
    <comment_count>4</comment_count>
      <attachid>205114</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-20 15:53:02 -0700</bug_when>
    <thetext>Comment on attachment 205114
Patch

Clearing flags on attachment: 205114

Committed r151809: &lt;http://trac.webkit.org/changeset/151809&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902353</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-20 15:53:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205113</attachid>
            <date>2013-06-20 13:30:51 -0700</date>
            <delta_ts>2013-06-20 13:34:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117846-20130620162806.patch</filename>
            <type>text/plain</type>
            <size>3752</size>
            <attacher name="Nima Ghanavatian">nghanavatian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5ZmIyYmU1MTE0NTc4OTA0ZDcyMmEyZTU5NDhhZTYzNzFmZWM2ZWE3Li5lNDA0NTA3M2I3
NThiOGI1Y2NjYmJmOTQzYzZlOWVkNjBlNzVkNjUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMy0wNi0yMCAgTmltYSBHaGFuYXZhdGlhbiAgPG5n
aGFuYXZhdGlhbkBibGFja2JlcnJ5LmNvbT4KKworICAgICAgICBbQmxhY2tCZXJyeV0gU2VuZCB0
aGUgY29ycmVjdCBvZmZzZXRzIGZvciBtaXNzcGVsbGVkIHdvcmRzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODQ2CisKKyAgICAgICAgSklSQTEx
NjkxNi4KKyAgICAgICAgV2hlbiB0aGUgY2FyZXQgaXMgcGxhY2VkIGFmdGVyIGEgd29yZCwgdGhl
IG9mZnNldHMgd2VyZSBjYWxjdWxhdGVkIGFyb3VuZAorICAgICAgICB0aGUgcHJvY2VlZGluZyBz
cGFjZS4gQXMgc3VjaCwgd29yZHMgdGhhdCBlbmQgYSBzZW50ZW5jZSB3b3JrZWQgY29ycmVjdGx5
LCBidXQKKyAgICAgICAgbWlkc2VudGVuY2Ugd29yZHMgZGlkIG5vdC4gVGhlICdzdGFydE9mV29y
ZCcgd2FzIGNhbGN1bGF0ZWQgZm9yIHRoZSBzcGFjZSBhaGVhZAorICAgICAgICBhbmQgbm90IGZv
ciB0aGUgd29yZCBiZWZvcmUgaXQuIE5vdyBmaW5kaW5nIHRoZSBzdGFydCBvZiB0aGUgd29yZCBj
b3JyZWN0bHkgYW5kCisgICAgICAgIGNhbGN1bGF0aW5nIHRoZSBlbmQgZnJvbSB0aGVyZS4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBHZW5ldmlldmUgTWFrLgorCisgICAgICAgICogV2ViS2l0U3Vw
cG9ydC9JbnB1dEhhbmRsZXIuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpJbnB1
dEhhbmRsZXI6OnJlcXVlc3RTcGVsbGluZ0NoZWNraW5nT3B0aW9ucyk6CisKIDIwMTMtMDYtMTcg
IFRpYW5jaGVuZyBKaWFuZyAgPHRpamlhbmdAcmltLmNvbT4KIAogICAgICAgICBDYWNoZSBGYXRG
aW5nZXIgVGV4dCBSZXN1bHQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkv
V2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5
L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVyLmNwcAppbmRleCAxNzdhMTcxOGM3MzQzMDYzNDJj
YjM3ZTc3NzUyYTEzMDM2MGE3NzZlLi44MWM0OTdhZDE4YTgxYTA4MWJlNjg2YjNlMTkyYmUxNDJk
MzZhMTZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9y
dC9JbnB1dEhhbmRsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRT
dXBwb3J0L0lucHV0SGFuZGxlci5jcHAKQEAgLTgzMiwxOCArODMyLDIxIEBAIHZvaWQgSW5wdXRI
YW5kbGVyOjpyZXF1ZXN0U3BlbGxpbmdDaGVja2luZ09wdGlvbnMoaW1mX3NwX3RleHRfdCYgc3Bl
bGxDaGVja2luZ09wCiAgICAgLy8gSWYgd2UgYXJlIG9ubHkgbW92aW5nIHRoZSBkaWFsb2csIHdl
IGRvbid0IG5lZWQgdG8gcHJvdmlkZSBzdGFydFRleHRQb3NpdGlvbiBhbmQgZW5kVGV4dFBvc2l0
aW9uIHNvIHRoaXMgbG9naWMgY2FuIGJlIHNraXBwZWQuCiAgICAgaWYgKCFzaG91bGRNb3ZlRGlh
bG9nKSB7CiAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgb2Zmc2V0IGZvciBjb250ZW50RWRpdGFi
bGUgc2luY2UgdGhlIG1hcmtlciBvZmZzZXRzIGFyZSByZWxhdGl2ZSB0byB0aGUgbm9kZS4KLSAg
ICAgICAgLy8gR2V0IGNhcmV0IHBvc2l0aW9uLiBUaG91Z2ggdGhlIHNwZWxsaW5nIG1hcmtlcnMg
bWlnaHQgbm8gbG9uZ2VyIGV4aXN0LCBpZiB0aGlzIG1ldGhvZCBpcyBjYWxsZWQgd2UgY2FuIGFz
c3VtZSB0aGUgY2FyZXQgd2FzIHBsYWNlZCBvbiB0b3Agb2YgYSBtYXJrZXIgZWFybGllci4KLSAg
ICAgICAgVmlzaWJsZVBvc2l0aW9uIGNhcmV0UG9zaXRpb24gPSBtX2N1cnJlbnRGb2N1c0VsZW1l
bnQtPmRvY3VtZW50KCktPmZyYW1lKCktPnNlbGVjdGlvbigpLT5zZWxlY3Rpb24oKS52aXNpYmxl
U3RhcnQoKTsKKyAgICAgICAgLy8gR2V0IGNhcmV0IHNlbGVjdGlvbi4gVGhvdWdoIHRoZSBzcGVs
bGluZyBtYXJrZXJzIG1pZ2h0IG5vIGxvbmdlciBleGlzdCwgaWYgdGhpcyBtZXRob2QgaXMgY2Fs
bGVkIHdlIGNhbiBhc3N1bWUgdGhlIGNhcmV0IHdhcyBwbGFjZWQgb24gdG9wIG9mIGEgbWFya2Vy
IGVhcmxpZXIuCisgICAgICAgIFZpc2libGVTZWxlY3Rpb24gY2FyZXRTZWxlY3Rpb24gPSBtX2N1
cnJlbnRGb2N1c0VsZW1lbnQtPmRvY3VtZW50KCktPmZyYW1lKCktPnNlbGVjdGlvbigpLT5zZWxl
Y3Rpb24oKTsKKyAgICAgICAgY2FyZXRTZWxlY3Rpb24gPSBET01TdXBwb3J0Ojp2aXNpYmxlU2Vs
ZWN0aW9uRm9yQ2xvc2VzdEFjdHVhbFdvcmRTdGFydChjYXJldFNlbGVjdGlvbik7CisgICAgICAg
IFZpc2libGVQb3NpdGlvbiB3b3JkU3RhcnQgPSBjYXJldFNlbGVjdGlvbi52aXNpYmxlU3RhcnQo
KTsKKyAgICAgICAgVmlzaWJsZVBvc2l0aW9uIHdvcmRFbmQgPSBlbmRPZldvcmQoY2FyZXRTZWxl
Y3Rpb24udmlzaWJsZVN0YXJ0KCkpOwogCiAgICAgICAgIGlmIChIVE1MVGV4dEZvcm1Db250cm9s
RWxlbWVudCogY29udHJvbEVsZW1lbnQgPSBET01TdXBwb3J0Ojp0b1RleHRDb250cm9sRWxlbWVu
dChtX2N1cnJlbnRGb2N1c0VsZW1lbnQuZ2V0KCkpKSB7Ci0gICAgICAgICAgICBzcGVsbENoZWNr
aW5nT3B0aW9uUmVxdWVzdC5zdGFydFRleHRQb3NpdGlvbiA9IGNvbnRyb2xFbGVtZW50LT5pbmRl
eEZvclZpc2libGVQb3NpdGlvbihzdGFydE9mV29yZChjYXJldFBvc2l0aW9uKSk7Ci0gICAgICAg
ICAgICBzcGVsbENoZWNraW5nT3B0aW9uUmVxdWVzdC5lbmRUZXh0UG9zaXRpb24gPSBjb250cm9s
RWxlbWVudC0+aW5kZXhGb3JWaXNpYmxlUG9zaXRpb24oZW5kT2ZXb3JkKGNhcmV0UG9zaXRpb24p
KTsKKyAgICAgICAgICAgIHNwZWxsQ2hlY2tpbmdPcHRpb25SZXF1ZXN0LnN0YXJ0VGV4dFBvc2l0
aW9uID0gY29udHJvbEVsZW1lbnQtPmluZGV4Rm9yVmlzaWJsZVBvc2l0aW9uKHdvcmRTdGFydCk7
CisgICAgICAgICAgICBzcGVsbENoZWNraW5nT3B0aW9uUmVxdWVzdC5lbmRUZXh0UG9zaXRpb24g
PSBjb250cm9sRWxlbWVudC0+aW5kZXhGb3JWaXNpYmxlUG9zaXRpb24od29yZEVuZCk7CiAgICAg
ICAgIH0gZWxzZSB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb2NhdGlvbiA9IDA7CiAgICAgICAg
ICAgICB1bnNpZ25lZCBsZW5ndGggPSAwOwogCiAgICAgICAgICAgICAvLyBDcmVhdGUgYSByYW5n
ZSBmcm9tIHRoZSBzdGFydCB0byBlbmQgb2Ygd29yZC4KLSAgICAgICAgICAgIFJlZlB0cjxSYW5n
ZT4gcmFuZ2VTZWxlY3Rpb24gPSBWaXNpYmxlU2VsZWN0aW9uKHN0YXJ0T2ZXb3JkKGNhcmV0UG9z
aXRpb24pLCBlbmRPZldvcmQoY2FyZXRQb3NpdGlvbikpLnRvTm9ybWFsaXplZFJhbmdlKCk7Cisg
ICAgICAgICAgICBSZWZQdHI8UmFuZ2U+IHJhbmdlU2VsZWN0aW9uID0gVmlzaWJsZVNlbGVjdGlv
bih3b3JkU3RhcnQsIHdvcmRFbmQpLnRvTm9ybWFsaXplZFJhbmdlKCk7CiAgICAgICAgICAgICBp
ZiAoIXJhbmdlU2VsZWN0aW9uKQogICAgICAgICAgICAgICAgIHJldHVybjsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205114</attachid>
            <date>2013-06-20 13:34:08 -0700</date>
            <delta_ts>2013-06-20 15:53:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117846-20130620163123.patch</filename>
            <type>text/plain</type>
            <size>3802</size>
            <attacher name="Nima Ghanavatian">nghanavatian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5ZmIyYmU1MTE0NTc4OTA0ZDcyMmEyZTU5NDhhZTYzNzFmZWM2ZWE3Li41NjdmODVhM2My
MjQxNmFkOGQyYzQxZWQ5MmZjOTdhYWU3NjYwZmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMy0wNi0yMCAgTmltYSBHaGFuYXZhdGlhbiAgPG5n
aGFuYXZhdGlhbkBibGFja2JlcnJ5LmNvbT4KKworICAgICAgICBbQmxhY2tCZXJyeV0gU2VuZCB0
aGUgY29ycmVjdCBvZmZzZXRzIGZvciBtaXNzcGVsbGVkIHdvcmRzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODQ2CisKKyAgICAgICAgSklSQTEx
NjkxNi4KKyAgICAgICAgV2hlbiB0aGUgY2FyZXQgaXMgcGxhY2VkIGFmdGVyIGEgd29yZCwgdGhl
IG9mZnNldHMgd2VyZSBjYWxjdWxhdGVkIGFyb3VuZAorICAgICAgICB0aGUgcHJvY2VlZGluZyBz
cGFjZS4gQXMgc3VjaCwgd29yZHMgdGhhdCBlbmQgYSBzZW50ZW5jZSB3b3JrZWQgY29ycmVjdGx5
LCBidXQKKyAgICAgICAgbWlkc2VudGVuY2Ugd29yZHMgZGlkIG5vdC4gVGhlICdzdGFydE9mV29y
ZCcgd2FzIGNhbGN1bGF0ZWQgZm9yIHRoZSBzcGFjZSBhaGVhZAorICAgICAgICBhbmQgbm90IGZv
ciB0aGUgd29yZCBiZWZvcmUgaXQuIE5vdyBmaW5kaW5nIHRoZSBzdGFydCBvZiB0aGUgd29yZCBj
b3JyZWN0bHkgYW5kCisgICAgICAgIGNhbGN1bGF0aW5nIHRoZSBlbmQgZnJvbSB0aGVyZS4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnRlcm5hbGx5
IHJldmlld2VkIGJ5IEdlbmV2aWV2ZSBNYWsuCisKKyAgICAgICAgKiBXZWJLaXRTdXBwb3J0L0lu
cHV0SGFuZGxlci5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OklucHV0SGFuZGxl
cjo6cmVxdWVzdFNwZWxsaW5nQ2hlY2tpbmdPcHRpb25zKToKKwogMjAxMy0wNi0xNyAgVGlhbmNo
ZW5nIEppYW5nICA8dGlqaWFuZ0ByaW0uY29tPgogCiAgICAgICAgIENhY2hlIEZhdEZpbmdlciBU
ZXh0IFJlc3VsdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRT
dXBwb3J0L0lucHV0SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0
U3VwcG9ydC9JbnB1dEhhbmRsZXIuY3BwCmluZGV4IDE3N2ExNzE4YzczNDMwNjM0MmNiMzdlNzc3
NTJhMTMwMzYwYTc3NmUuLjgxYzQ5N2FkMThhODFhMDgxYmU2ODZiM2UxOTJiZTE0MmQzNmExNmQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0
SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQv
SW5wdXRIYW5kbGVyLmNwcApAQCAtODMyLDE4ICs4MzIsMjEgQEAgdm9pZCBJbnB1dEhhbmRsZXI6
OnJlcXVlc3RTcGVsbGluZ0NoZWNraW5nT3B0aW9ucyhpbWZfc3BfdGV4dF90JiBzcGVsbENoZWNr
aW5nT3AKICAgICAvLyBJZiB3ZSBhcmUgb25seSBtb3ZpbmcgdGhlIGRpYWxvZywgd2UgZG9uJ3Qg
bmVlZCB0byBwcm92aWRlIHN0YXJ0VGV4dFBvc2l0aW9uIGFuZCBlbmRUZXh0UG9zaXRpb24gc28g
dGhpcyBsb2dpYyBjYW4gYmUgc2tpcHBlZC4KICAgICBpZiAoIXNob3VsZE1vdmVEaWFsb2cpIHsK
ICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBvZmZzZXQgZm9yIGNvbnRlbnRFZGl0YWJsZSBzaW5j
ZSB0aGUgbWFya2VyIG9mZnNldHMgYXJlIHJlbGF0aXZlIHRvIHRoZSBub2RlLgotICAgICAgICAv
LyBHZXQgY2FyZXQgcG9zaXRpb24uIFRob3VnaCB0aGUgc3BlbGxpbmcgbWFya2VycyBtaWdodCBu
byBsb25nZXIgZXhpc3QsIGlmIHRoaXMgbWV0aG9kIGlzIGNhbGxlZCB3ZSBjYW4gYXNzdW1lIHRo
ZSBjYXJldCB3YXMgcGxhY2VkIG9uIHRvcCBvZiBhIG1hcmtlciBlYXJsaWVyLgotICAgICAgICBW
aXNpYmxlUG9zaXRpb24gY2FyZXRQb3NpdGlvbiA9IG1fY3VycmVudEZvY3VzRWxlbWVudC0+ZG9j
dW1lbnQoKS0+ZnJhbWUoKS0+c2VsZWN0aW9uKCktPnNlbGVjdGlvbigpLnZpc2libGVTdGFydCgp
OworICAgICAgICAvLyBHZXQgY2FyZXQgc2VsZWN0aW9uLiBUaG91Z2ggdGhlIHNwZWxsaW5nIG1h
cmtlcnMgbWlnaHQgbm8gbG9uZ2VyIGV4aXN0LCBpZiB0aGlzIG1ldGhvZCBpcyBjYWxsZWQgd2Ug
Y2FuIGFzc3VtZSB0aGUgY2FyZXQgd2FzIHBsYWNlZCBvbiB0b3Agb2YgYSBtYXJrZXIgZWFybGll
ci4KKyAgICAgICAgVmlzaWJsZVNlbGVjdGlvbiBjYXJldFNlbGVjdGlvbiA9IG1fY3VycmVudEZv
Y3VzRWxlbWVudC0+ZG9jdW1lbnQoKS0+ZnJhbWUoKS0+c2VsZWN0aW9uKCktPnNlbGVjdGlvbigp
OworICAgICAgICBjYXJldFNlbGVjdGlvbiA9IERPTVN1cHBvcnQ6OnZpc2libGVTZWxlY3Rpb25G
b3JDbG9zZXN0QWN0dWFsV29yZFN0YXJ0KGNhcmV0U2VsZWN0aW9uKTsKKyAgICAgICAgVmlzaWJs
ZVBvc2l0aW9uIHdvcmRTdGFydCA9IGNhcmV0U2VsZWN0aW9uLnZpc2libGVTdGFydCgpOworICAg
ICAgICBWaXNpYmxlUG9zaXRpb24gd29yZEVuZCA9IGVuZE9mV29yZChjYXJldFNlbGVjdGlvbi52
aXNpYmxlU3RhcnQoKSk7CiAKICAgICAgICAgaWYgKEhUTUxUZXh0Rm9ybUNvbnRyb2xFbGVtZW50
KiBjb250cm9sRWxlbWVudCA9IERPTVN1cHBvcnQ6OnRvVGV4dENvbnRyb2xFbGVtZW50KG1fY3Vy
cmVudEZvY3VzRWxlbWVudC5nZXQoKSkpIHsKLSAgICAgICAgICAgIHNwZWxsQ2hlY2tpbmdPcHRp
b25SZXF1ZXN0LnN0YXJ0VGV4dFBvc2l0aW9uID0gY29udHJvbEVsZW1lbnQtPmluZGV4Rm9yVmlz
aWJsZVBvc2l0aW9uKHN0YXJ0T2ZXb3JkKGNhcmV0UG9zaXRpb24pKTsKLSAgICAgICAgICAgIHNw
ZWxsQ2hlY2tpbmdPcHRpb25SZXF1ZXN0LmVuZFRleHRQb3NpdGlvbiA9IGNvbnRyb2xFbGVtZW50
LT5pbmRleEZvclZpc2libGVQb3NpdGlvbihlbmRPZldvcmQoY2FyZXRQb3NpdGlvbikpOworICAg
ICAgICAgICAgc3BlbGxDaGVja2luZ09wdGlvblJlcXVlc3Quc3RhcnRUZXh0UG9zaXRpb24gPSBj
b250cm9sRWxlbWVudC0+aW5kZXhGb3JWaXNpYmxlUG9zaXRpb24od29yZFN0YXJ0KTsKKyAgICAg
ICAgICAgIHNwZWxsQ2hlY2tpbmdPcHRpb25SZXF1ZXN0LmVuZFRleHRQb3NpdGlvbiA9IGNvbnRy
b2xFbGVtZW50LT5pbmRleEZvclZpc2libGVQb3NpdGlvbih3b3JkRW5kKTsKICAgICAgICAgfSBl
bHNlIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvY2F0aW9uID0gMDsKICAgICAgICAgICAgIHVu
c2lnbmVkIGxlbmd0aCA9IDA7CiAKICAgICAgICAgICAgIC8vIENyZWF0ZSBhIHJhbmdlIGZyb20g
dGhlIHN0YXJ0IHRvIGVuZCBvZiB3b3JkLgotICAgICAgICAgICAgUmVmUHRyPFJhbmdlPiByYW5n
ZVNlbGVjdGlvbiA9IFZpc2libGVTZWxlY3Rpb24oc3RhcnRPZldvcmQoY2FyZXRQb3NpdGlvbiks
IGVuZE9mV29yZChjYXJldFBvc2l0aW9uKSkudG9Ob3JtYWxpemVkUmFuZ2UoKTsKKyAgICAgICAg
ICAgIFJlZlB0cjxSYW5nZT4gcmFuZ2VTZWxlY3Rpb24gPSBWaXNpYmxlU2VsZWN0aW9uKHdvcmRT
dGFydCwgd29yZEVuZCkudG9Ob3JtYWxpemVkUmFuZ2UoKTsKICAgICAgICAgICAgIGlmICghcmFu
Z2VTZWxlY3Rpb24pCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>