<?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>103281</bug_id>
          
          <creation_ts>2012-11-26 12:54:12 -0800</creation_ts>
          <short_desc>[BlackBerry] Null check calls associated with retrieving the caret rect.</short_desc>
          <delta_ts>2012-11-26 13:39:35 -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="Nima Ghanavatian">nima.ghanavatian</reporter>
          <assigned_to name="Nima Ghanavatian">nima.ghanavatian</assigned_to>
          <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>775794</commentid>
    <comment_count>0</comment_count>
    <who name="Nima Ghanavatian">nima.ghanavatian</who>
    <bug_when>2012-11-26 12:54:12 -0800</bug_when>
    <thetext>Some methods, namely element-&gt;document() and document-&gt;frame(), can return null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775797</commentid>
    <comment_count>1</comment_count>
      <attachid>176049</attachid>
    <who name="Nima Ghanavatian">nima.ghanavatian</who>
    <bug_when>2012-11-26 12:59:13 -0800</bug_when>
    <thetext>Created attachment 176049
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775798</commentid>
    <comment_count>2</comment_count>
    <who name="Nima Ghanavatian">nima.ghanavatian</who>
    <bug_when>2012-11-26 13:00:33 -0800</bug_when>
    <thetext>something went haywire in the changelog, resubmitting patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775808</commentid>
    <comment_count>3</comment_count>
      <attachid>176051</attachid>
    <who name="Nima Ghanavatian">nima.ghanavatian</who>
    <bug_when>2012-11-26 13:11:21 -0800</bug_when>
    <thetext>Created attachment 176051
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775812</commentid>
    <comment_count>4</comment_count>
      <attachid>176051</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-26 13:15:23 -0800</bug_when>
    <thetext>Comment on attachment 176051
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775835</commentid>
    <comment_count>5</comment_count>
      <attachid>176051</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 13:39:32 -0800</bug_when>
    <thetext>Comment on attachment 176051
Patch

Clearing flags on attachment: 176051

Committed r135758: &lt;http://trac.webkit.org/changeset/135758&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775836</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 13:39:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176049</attachid>
            <date>2012-11-26 12:59:13 -0800</date>
            <delta_ts>2012-11-26 13:11:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103281-20121126155129.patch</filename>
            <type>text/plain</type>
            <size>11378</size>
            <attacher name="Nima Ghanavatian">nima.ghanavatian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NjM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBmYWNiMTcwNjRhNDFhMjgxM2I4Y2ZhNTBiMWE1YzRmYWQ4NDQyZjViLi5kZGY0YjQyNDk0
NWZhZGU1NjIzMWVhNDM0NWZhZWQzNzJhYjA1NGM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMS0yNiAgTmltYSBHaGFuYXZhdGlhbiAgPG5n
aGFuYXZhdGlhbkByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBOdWxsIGNoZWNrIGNh
bGxzIGFzc29jaWF0ZWQgd2l0aCByZXRyaWV2aW5nIHRoZSBjYXJldCByZWN0LgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMjgxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU29tZSBvZiB0aGVzZSBjYWxs
cyBjYW4gcmV0dXJuIG51bGwsIHdoaWNoIGNvdWxkIGxlYWQgdG8gYSBjcmFzaC4KKworICAgICAg
ICBJbnRlcm5hbGx5IHJldmlld2VkIGJ5IEdlbiBNYWsuCisKKyAgICAgICAgKiBXZWJLaXRTdXBw
b3J0L0lucHV0SGFuZGxlci5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OklucHV0
SGFuZGxlcjo6cmVxdWVzdFNwZWxsaW5nQ2hlY2tpbmdPcHRpb25zKToKKwogMjAxMi0xMS0yMyAg
TmltYSBHaGFuYXZhdGlhbiAgPG5naGFuYXZhdGlhbkByaW0uY29tPgogCiAgICAgICAgIFtCbGFj
a0JlcnJ5XSBEZWZpbmUgcGxhdGZvcm0gbGltaXRhdGlvbnMgaW4gcGxhdGZvcm0gbGF5ZXIKQEAg
LTEwNzQsNyArMTA4OCw3IEBACiAKICAgICAgICAgW0JsYWNrQmVycnldIEFkZCBhIHByb21wdCB0
byBlbmFibGUgZ2xvYmFsIGxvY2F0aW9uIHNlcnZpY2VzCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5OTIKLSAgICAgICAgCisKICAgICAgICAgUFIg
MjI3ODk3CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUm9iIEJ1aXMuCkBAIC0xMjgzLDcgKzEyOTcs
NyBAQAogICAgICAgICBPbmUgUmVmUHRyPEdlb2xvY2F0aW9uPiBpcyB1c2VkIHRvIHN0b3JlIHRo
ZSByZWZlcmVuY2Ugb2YgdGhlIFdlYkNvcmUgb2JqZWN0IG9uIG91ciBwb3J0LgogCiAgICAgICAg
IFdlIGRvbid0IG5lZWQgYSBtYXBwaW5nIGJldHdlZW4gb3JpZ2luIC0+IGNvbnRleHQgb2YgR2Vv
bG9jYXRpb24gYmVjYXVzZSBpbiBvdXIgcG9ydCwKLSAgICAgICAgb25lIFdlYlBhZ2UuY3BwIGNv
bnRhaW5zIG9uZSBHZW9sb2NhdGlvbkNvbnRyb2xsZXIgb25seS4gCisgICAgICAgIG9uZSBXZWJQ
YWdlLmNwcCBjb250YWlucyBvbmUgR2VvbG9jYXRpb25Db250cm9sbGVyIG9ubHkuCiAKICAgICAg
ICAgKiBBcGkvV2ViUGFnZUNsaWVudC5oOgogICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0dlb2xv
Y2F0aW9uQ2xpZW50QmxhY2tCZXJyeS5jcHA6CkBAIC0yOTEwLDcgKzI5MjQsNyBAQAogICAgICAg
ICBSSU0gUFIjIDIwOTg0Ny4KICAgICAgICAgSW50ZXJuYWxseSByZXZpZXdlZCBieSBNaWtlIEZl
bnRvbi4KIAotICAgICAgICBTdG9yZSB0aGUgcG9pbnRlciBpbiBhIHJlZi1jb3V0bmVkIHNoYXJl
ZCBvYmplY3QsIGFuZCBjbGVhciB0aGUgcG9pbnRlciAKKyAgICAgICAgU3RvcmUgdGhlIHBvaW50
ZXIgaW4gYSByZWYtY291dG5lZCBzaGFyZWQgb2JqZWN0LCBhbmQgY2xlYXIgdGhlIHBvaW50ZXIK
ICAgICAgICAgd2hlbiB0aGUgY2xpZW50IGlzIGdvaW5nIHRvIGJlIGRlc3Ryb3llZCwgc28gaXQg
d29uJ3QgYmUgYWNjZXNzZWQgYnkKICAgICAgICAgdGhlIEpTIGZ1bmN0aW9uIGFmdGVyd2FyZHMu
CiAKQEAgLTU0OTUsNyArNTUwOSw3IEBACiAgICAgICAgIGphdmFzY3JpcHQgY2FsbGJhY2sgYmVl
biBpbnZva2VkIGluIHRoZSBzYW1lIGN5Y2xlIGFzIHRoZSBqYXZhc2NyaXB0IGluIHRoZQogICAg
ICAgICBQb3B1cCBWaWV3LCBhbmQgY2F1c2VzIHNvbWUgSmF2YXNjcmlwdCBDb250ZXh0IHByb2Js
ZW0uCiAKLSAgICAgICAgVGhlIHNvbHV0aW9uIGlzIHRvIHNlbmQgdGhlIEZvcm1Db250cm9sQ2hh
bmdlRXZlbnQgYXN5bmNocm9ub3VzbHkgYnkgYSB0aW1lciwgCisgICAgICAgIFRoZSBzb2x1dGlv
biBpcyB0byBzZW5kIHRoZSBGb3JtQ29udHJvbENoYW5nZUV2ZW50IGFzeW5jaHJvbm91c2x5IGJ5
IGEgdGltZXIsCiAgICAgICAgIHdoZW4gdGhlIEphdmFTY3JpcHQgaW4gdGhlIFBvcHVwIHZpZXcg
ZmluaXNoZXMgZXhlY3V0aW9uLCB3ZSB0aGVuIHNlbmQgdGhlCiAgICAgICAgIEZvcm1Db250cm9s
Q2hhbmdlRXZlbnQgdG8gdGhlIHNlbGVjdCBlbGVtZW50IGluIHRoZSBjb250ZW50IHBhZ2UsIHRo
YXQgYXZvaWRzCiAgICAgICAgIHRoZSBjb25jdXJyZW50IEphdmFzY3JpcHQgY29udGV4dCBpc3N1
ZS4KQEAgLTU5MDAsOSArNTkxNCw5IEBACiAgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgcmVsYXlv
dXQgYWZ0ZXIgdXBkYXRpbmcgZml4ZWQgcmVwb3J0ZWQgc2l6ZQogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTMxMTYKICAgICAgICAgUFIgIzE2MDA1OQot
ICAgICAgICAKKwogICAgICAgICBSZXZpZXdlZCBieSBBbnRvbmlvIEdvbWVzLgotICAgICAgICAK
KwogICAgICAgICBSZXZpZXdlZCBpbnRlcm5hbGx5IGJ5IEFudG9uaW8gR29tZXMuCiAKICAgICAg
ICAgT24gYW4gb3JpZW50YXRpb24gY2hhbmdlIGFuZCBhZnRlciBmaXhlZCByZXBvcnRlZCBzaXpl
IGlzCkBAIC01OTExLDcgKzU5MjUsNyBAQAogICAgICAgICBmaXhlZCBwb3NpdGlvbiBlbGVtZW50
cyB1c2luZyBwZXJjZW50YWdlIHZhbHVlcyB3aXRoIHRoZQogICAgICAgICBuZXcgZml4ZWQgcmVw
b3J0ZWQgc2l6ZS4gT3RoZXJ3aXNlIHVzaW5nIHRoZSBvbGQgZml4ZWQgcmVwb3J0ZWQKICAgICAg
ICAgc2l6ZSBpbiB0aGUgbmV3IG9yaWVudGF0aW9uIG92ZXJmbG93aW5nIG9yIGNsaXBwaW5nIGNv
dWxkIG9jY3VyLgotICAgICAgICAKKwogICAgICAgICAqIEFwaS9XZWJQYWdlLmNwcDoKICAgICAg
ICAgKEJsYWNrQmVycnk6OldlYktpdDo6V2ViUGFnZVByaXZhdGU6OnNldFZpZXdwb3J0U2l6ZSk6
CiAKQEAgLTc4NjQsOSArNzg3OCw5IEBACiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MDI0MQogCiAgICAgICAgIFRoaXMgaXNzdWUgaXMgY2F1c2VkIGJ5
IHNpbmdsZSBxdW90ZXMgaW4gb3B0aW9uJ3MgbGFiZWxzLgotICAgICAgICBXZSBzaG91bGQgdXNl
IHRoZSBlc2NhcGUgY2hhcmFjdGVyIG9mIHNpbmdsZSBxdW90ZXMgaW4gSmF2YVNjcmlwdCdzIHN0
cmluZyB3aGljaCAKKyAgICAgICAgV2Ugc2hvdWxkIHVzZSB0aGUgZXNjYXBlIGNoYXJhY3RlciBv
ZiBzaW5nbGUgcXVvdGVzIGluIEphdmFTY3JpcHQncyBzdHJpbmcgd2hpY2gKICAgICAgICAgc3Rh
cnRzIGFuZCBlbmRzIHdpdGggc2luZ2xlIHF1b3Rlcy4KLSAgICAgICAgU28gd2UgcmVwbGFjZSBs
YWJsZWxzJyBzaW5nbGUgcXVvdGVzIHdpdGggaXRzIGVzY2FwZSBjaGFyYWN0ZXIgZHVyaW5nIGdl
bmVyYXRpbmcgdGhlIAorICAgICAgICBTbyB3ZSByZXBsYWNlIGxhYmxlbHMnIHNpbmdsZSBxdW90
ZXMgd2l0aCBpdHMgZXNjYXBlIGNoYXJhY3RlciBkdXJpbmcgZ2VuZXJhdGluZyB0aGUKICAgICAg
ICAgc2VsZWN0IHBvcFVwJ3MgSFRNTC4KIAogICAgICAgICBSZXZpZXdlZCBieSBHZW9yZ2UgU3Rh
aWtvcy4KQEAgLTgwMjIsOCArODAzNiw4IEBACiAgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmcmV5
IEdhcmVuLgogCiAgICAgICAgIENoYW5nZWQgYWxsIHNpdGVzIHRoYXQgdXNlZCBKU0xvY2sgdG8g
aW5zdGVhZCB1c2UgdGhlIG5ldyBKU0xvY2tIb2xkZXIKLSAgICAgICAgYW5kIHBhc3MgaW4gdGhl
IGNvcnJlY3QgSlMgY29udGV4dCB0aGF0IHRoZSBjb2RlIGlzIGFib3V0IHRvIGludGVyYWN0IHdp
dGggdGhhdCAKLSAgICAgICAgbmVlZHMgcHJvdGVjdGlvbi4gQWxzbyBhZGRlZCBhIGNvdXBsZSBK
U0xvY2tzIHRvIHBsYWNlcyB0aGF0IGRpZG4ndCBhbHJlYWR5IAorICAgICAgICBhbmQgcGFzcyBp
biB0aGUgY29ycmVjdCBKUyBjb250ZXh0IHRoYXQgdGhlIGNvZGUgaXMgYWJvdXQgdG8gaW50ZXJh
Y3Qgd2l0aCB0aGF0CisgICAgICAgIG5lZWRzIHByb3RlY3Rpb24uIEFsc28gYWRkZWQgYSBjb3Vw
bGUgSlNMb2NrcyB0byBwbGFjZXMgdGhhdCBkaWRuJ3QgYWxyZWFkeQogICAgICAgICBoYXZlIGl0
IHRoYXQgbmVlZGVkIGl0LgogCiAgICAgICAgICogQXBpL0JsYWNrQmVycnlHbG9iYWwuY3BwOgpA
QCAtODIwOSw5ICs4MjIzLDkgQEAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTg5ODM2CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8u
Ci0gICAgICAgIAorCiAgICAgICAgIFJlbmRlck9iamVjdCBhbmQgUmVuZGVyU3R5bGUgaGFkIGFu
IGlzUG9zaXRpb25lZCgpIG1ldGhvZCB0aGF0IHdhcwotICAgICAgICBjb25mdXNpbmcsIGJlY2F1
c2UgaXQgZXhjbHVkZWQgcmVsYXRpdmUgcG9zaXRpb25pbmcuIFJlbmFtZSB0byAKKyAgICAgICAg
Y29uZnVzaW5nLCBiZWNhdXNlIGl0IGV4Y2x1ZGVkIHJlbGF0aXZlIHBvc2l0aW9uaW5nLiBSZW5h
bWUgdG8KICAgICAgICAgaXNPdXRPZkZsb3dQb3NpdGlvbmVkKCksIHdoaWNoIG1ha2VzIGl0IGNs
ZWFyZXIgdGhhdCBpdCBvbmx5IGFwcGxpZXMKICAgICAgICAgdG8gYWJzb2x1dGUgYW5kIGZpeGVk
IHBvc2l0aW9uaW5nLgogCkBAIC04MjQ3LDcgKzgyNjEsNyBAQAogICAgICAgICBSZXZpZXdlZCBi
eSBHYXZpbiBCYXJyYWNsb3VnaC4KIAogICAgICAgICBDaGFuZ2VkIGFsbCBzaXRlcyB0aGF0IHVz
ZWQgSlNMb2NrIHRvIGluc3RlYWQgdXNlIHRoZSBuZXcgSlNMb2NrSG9sZGVyCi0gICAgICAgIGFu
ZCBwYXNzIGluIHRoZSBjb3JyZWN0IEpTIGNvbnRleHQgdGhhdCB0aGUgY29kZSBpcyBhYm91dCB0
byBpbnRlcmFjdCB3aXRoIHRoYXQgCisgICAgICAgIGFuZCBwYXNzIGluIHRoZSBjb3JyZWN0IEpT
IGNvbnRleHQgdGhhdCB0aGUgY29kZSBpcyBhYm91dCB0byBpbnRlcmFjdCB3aXRoIHRoYXQKICAg
ICAgICAgbmVlZHMgcHJvdGVjdGlvbi4KIAogICAgICAgICAqIEFwaS9CbGFja0JlcnJ5R2xvYmFs
LmNwcDoKQEAgLTgzMzQsNyArODM0OCw3IEBACiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04OTY4NAogCiAgICAgICAgIFJldmlld2VkIGJ5IFlvbmcgTGku
Ci0gICAKKwogICAgICAgICBVcGRhdGUgc2V0dGluZyBpbnN0YW5jZSBhY2Nlc3MgdG8gdXNlIGlu
c3RhbmNlKCkgaW5zdGVhZCBvZiBnZXQoKS4KIAogICAgICAgICAqIEFwaS9CbGFja0JlcnJ5R2xv
YmFsLmNwcDoKQEAgLTg5NjUsOCArODk3OSw4IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUm9i
IEJ1aXMuCiAKLSAgICAgICAgV2hlbiBQYWdlUG9wdXBCbGFja0JlcnJ5Ojppbml0KCkgaXMgY2Fs
bGVkLCBhIFdlYlBhZ2UgaXMgYWxyZWFkeSBjcmVhdGVkLCB3ZSBjYW4ganVzdCB1c2UgCi0gICAg
ICAgIHRoaXMgdG8gbG9hZCBwb3B1cCwgbm8gbmVlZCB0byBjcmVhdGUgYSBuZXcgb25lLiBUaGUg
b2xkIGNvZGUgaXMgYmFzZWQgb24gYW4gb2xkIHNvbHV0aW9uIAorICAgICAgICBXaGVuIFBhZ2VQ
b3B1cEJsYWNrQmVycnk6OmluaXQoKSBpcyBjYWxsZWQsIGEgV2ViUGFnZSBpcyBhbHJlYWR5IGNy
ZWF0ZWQsIHdlIGNhbiBqdXN0IHVzZQorICAgICAgICB0aGlzIHRvIGxvYWQgcG9wdXAsIG5vIG5l
ZWQgdG8gY3JlYXRlIGEgbmV3IG9uZS4gVGhlIG9sZCBjb2RlIGlzIGJhc2VkIG9uIGFuIG9sZCBz
b2x1dGlvbgogICAgICAgICB3aGljaCBoYXMgYmVlbiBhYmFuZG9uZWQuCiAKICAgICAgICAgKiBX
ZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRCbGFja0JlcnJ5LmNwcDoKQEAgLTkxNjksNyArOTE4
Myw3IEBACiAKICAgICAgICAgUmV2aWV3ZWQgaW50ZXJuYWxseSBieSBNaWtlIEZlbnRvbi4KIAot
ICAgICAgICBXZSBzZXQgYWxsIG9wdGlvbnMnIHR5cGUgdG8gVHlwZU9wdGlvbiwgd2hpY2ggY2Fu
J3QgdGVsbCBpZiBhbiBvcHRpb24gYmVsb25ncyB0byBhIGdyb3VwLCAKKyAgICAgICAgV2Ugc2V0
IGFsbCBvcHRpb25zJyB0eXBlIHRvIFR5cGVPcHRpb24sIHdoaWNoIGNhbid0IHRlbGwgaWYgYW4g
b3B0aW9uIGJlbG9uZ3MgdG8gYSBncm91cCwKICAgICAgICAgaW50cm9kdWNlIFR5cGVPcHRpb25J
bkdyb3VwIHRvIGZpeCBpdC4KIAogICAgICAgICAqIFdlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVy
LmNwcDoKQEAgLTkyOTQsNyArOTMwOCw3IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUm9iIEJ1
aXMuCiAKLSAgICAgICAgSW4gU2VsZWN0UG9wdXBDbGllbnQsIHJldHVybiAnMScgbWVhbnMgc2Vs
ZWN0ZWQsICcwJyBtZWFucyBub3Qgc2VsZWN0ZWQsIAorICAgICAgICBJbiBTZWxlY3RQb3B1cENs
aWVudCwgcmV0dXJuICcxJyBtZWFucyBzZWxlY3RlZCwgJzAnIG1lYW5zIG5vdCBzZWxlY3RlZCwK
ICAgICAgICAgdGhlIEFTQ0lJIHZhbHVlIG9mICcwJyBpcyA0OCwgbm90IDMyLCB1c2UgJzAnIHRv
IGJlIG1vcmUgcmVhZGFibGUuCiAKICAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9TZWxlY3RQb3B1
cENsaWVudC5jcHA6CkBAIC05NDc0LDcgKzk0ODgsNyBAQAogICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEwMDEKIAogICAgICAgICBSZXZpZXdlZCBieSBB
bnRvbmlvIEdvbWVzLgotICAgICAgICAKKwogICAgICAgICBJbXBsZW1lbnRlZCBJbnNwZWN0b3JP
dmVybGF5IHVzaW5nIFdlYk92ZXJsYXlBUEkuCiAKICAgICAgICAgKiBBcGkvQmFja2luZ1N0b3Jl
LmNwcDoKQEAgLTEwMzgyLDkgKzEwMzk2LDkgQEAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTg3MTE2CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR2Vvcmdl
IFN0YWlrb3MuCi0gICAgICAgIAotICAgICAgICBUaGVyZSBpcyBub3QgYW55IHJlYXNvbiB0byBk
aXNhYmxlIHBhZ2VDYWNoZSBmb3IgdmlkZW8vYXVkaW8gCi0gICAgICAgIHRhZ3MgcHJvYmFibHku
IEJ5IG15IHRlc3RpbmcsIEJhY2sgYW5kIEZvcndhcmQgYXJlIHdvcmtpbmcgZm9yIAorCisgICAg
ICAgIFRoZXJlIGlzIG5vdCBhbnkgcmVhc29uIHRvIGRpc2FibGUgcGFnZUNhY2hlIGZvciB2aWRl
by9hdWRpbworICAgICAgICB0YWdzIHByb2JhYmx5LiBCeSBteSB0ZXN0aW5nLCBCYWNrIGFuZCBG
b3J3YXJkIGFyZSB3b3JraW5nIGZvcgogICAgICAgICB0aG9zZSBwYWdlcyBjb250YWluIHZpZGVv
IGFuZCBhdWRpbyB0YWdzLgogCiAgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRCbGFja0JlcnJ5LmNwcDoKQEAgLTEwNzIyLDcgKzEwNzM2LDcgQEAKICAgICAgICAgSW50
ZXJuYWwgcmV2aWV3ZWQgYnkgWW9uZyBMaS4KIAogICAgICAgICBFbmFibGUgUEFHRV9QT1BVUCBz
byB3ZSBjYW4gdXNlIFdlYkNvcmU6OlBhZ2VQb3B1cCBhbmQgV2ViQ29yZTo6UGFnZVBvcHVwQ2xp
ZW50IGludGVyZmFjZS4KLSAgICAgICAgSW1wbGVtZW50IHZpcnR1YWwgbWV0aG9kcyBpbiBXZWJD
b3JlOjpDaHJvbWVDbGllbnRCbGFja0JlcnJ5IHRoYXQgcmVxdWlyZWQgZm9yIHRoZSAKKyAgICAg
ICAgSW1wbGVtZW50IHZpcnR1YWwgbWV0aG9kcyBpbiBXZWJDb3JlOjpDaHJvbWVDbGllbnRCbGFj
a0JlcnJ5IHRoYXQgcmVxdWlyZWQgZm9yIHRoZQogICAgICAgICBpbXBsZW1lbnRhdGlvbiBhbmQg
YWRkIG1ldGhvZHMgaW4gV2ViS2l0OjpXZWJQYWdlIHRoYXQgbmVlZGVkIGZvciBQYWdlUG9wdXBD
bGllbnQuCiAKICAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6CkBAIC0xMDc2NSwxNSArMTA3Nzks
MTUgQEAKICAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6V2ViUGFnZVByaXZhdGU6OmRpZENo
YW5nZVNldHRpbmdzKToKIAogMjAxMi0wNS0wOCAgQ3J5c3RhbCBaaGFuZyAgPGhhaXpoYW5nQHJp
bS5jb20+Ci0gICAgCisKICAgICAgICAgICAgIFtCbGFja0JlcnJ5XSBJbXBsZW1lbnQgYSBwb3B1
cCBjbGllbnQgZm9yIEhUTUwgY29udHJvbHMKICAgICAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTY3MAotICAgIAorCiAgICAgICAgICAgICBSZXZpZXdl
ZCBieSBSb2IgQnVpcy4KLSAgICAKKwogICAgICAgICAgICAgSW1wbGVtZW50IGEgcG9wdXAgY2xp
ZW50IGZvciBIVE1MIGNvbnRyb2xzLCB3aGljaCB3b3VsZCBiZSB1c2VkIHRvIGxvYWQKICAgICAg
ICAgICAgIGRpZmZlcmVudCBwb3B1cHMgYWNjb3JkaW5nIHRvIHBvcHVwIHR5cGUuCi0gICAgCisK
ICAgICAgICAgICAgICogV2ViQ29yZVN1cHBvcnQvUGFnZVBvcHVwQmxhY2tCZXJyeS5jcHA6IEFk
ZGVkLgogICAgICAgICAgICAgKFdlYkNvcmUpOgogICAgICAgICAgICAgKFBhZ2VQb3B1cENocm9t
ZUNsaWVudCk6CkBAIC0xMTYyOSwxMyArMTE2NDMsMTMgQEAKICAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzOTAzCiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
QW50b25pbyBHb21lcy4KLSAgICAgICAgCisKICAgICAgICAgUFIgMTI1ODg4Ci0gICAgICAgIAor
CiAgICAgICAgIEluY3JlYXNlIHRoZSBwYWRkaW5nIHZhbHVlIGZvciBmb2N1c2VkIHRleHQgZWxl
bWVudCB0byBtYWtlIHNlbGVjdGlvbiBoYW5kbGUKICAgICAgICAgYXQgbGVhc3QgcGFydGlhbGx5
IHZpc2libGUgd2hlbiB0aGUgdXNlciBpcyBkcmFnZ2luZyBhdCBlZGdlIG9mIHZpZXdwb3J0CiAg
ICAgICAgIGluIGluLXJlZ2lvbiBzY29sbCBtb2RlLgotIAorCiAgICAgICAgIFJldmlld2VkIGlu
dGVybmFsbHkgYnkgTWlrZSBGZW50b24uCiAKICAgICAgICAgKiBXZWJLaXRTdXBwb3J0L0lucHV0
SGFuZGxlci5jcHA6CkBAIC0xMTgyMyw3ICsxMTgzNyw3IEBACiAgICAgICAgIFtCbGFja0JlcnJ5
XSBUZXh0IHNlbGVjdGlvbiAtIENhbid0IHNlbGVjdCB0ZXh0cwogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODMzNTUKIAotICAgICAgICBGaXggdGhlIHBy
b2JsZW0gb2Ygbm90IHNlbmRpbmcgb3V0IHRoZSByZXN1bHQgb2YgdGhlIGZ1bmN0aW9uIAorICAg
ICAgICBGaXggdGhlIHByb2JsZW0gb2Ygbm90IHNlbmRpbmcgb3V0IHRoZSByZXN1bHQgb2YgdGhl
IGZ1bmN0aW9uCiAgICAgICAgIFNlbGVjdGlvbkhhbmRsZXI6OnJlZ2lvbkZvclRleHRRdWFkcygp
LiBUaGlzIHJlZ3Jlc3Npb24gaXNzdWUKICAgICAgICAgaXMgaW50cm9kdWNlZCBieSB0aGUgZ2l0
IGNvbW1pdCBmOTQ0NmI3ZDY3MWQ0OGE4MzNhYjBhY2YxMmIxZTIwNjM3ZTBhOTEwLgogCkBAIC0x
MjI3MCw5ICsxMjI4NCw5IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUm9iIEJ1aXMuCiAKLSAg
ICAgICAgSWYgd2UgaGF2ZSBhIG11bHRpUGFydCByZXBvbnNlIHdpdGggbXVsdGlwYXJ0L3gtbWl4
ZWQtcmVwbGFjZSwgCi0gICAgICAgIHRoZSBjdXJyZW50IHBhZ2Ugc2hvdWxkIG5vdCBiZSBjYWNo
ZWQuIEkgdXNlIGlzTXVsdGlwYXJ0UGF5bG9hZCgpIAotICAgICAgICBBUEkgd2hpY2ggd2FzIHN1
cHBvc2VkIHRvIGJlIHNldCBpbiBOZXR3b3JrSm9iIHRvIGRlY2lkZSB0byAKKyAgICAgICAgSWYg
d2UgaGF2ZSBhIG11bHRpUGFydCByZXBvbnNlIHdpdGggbXVsdGlwYXJ0L3gtbWl4ZWQtcmVwbGFj
ZSwKKyAgICAgICAgdGhlIGN1cnJlbnQgcGFnZSBzaG91bGQgbm90IGJlIGNhY2hlZC4gSSB1c2Ug
aXNNdWx0aXBhcnRQYXlsb2FkKCkKKyAgICAgICAgQVBJIHdoaWNoIHdhcyBzdXBwb3NlZCB0byBi
ZSBzZXQgaW4gTmV0d29ya0pvYiB0byBkZWNpZGUgdG8KICAgICAgICAgY2FjaGUgcGFnZSBvciBu
b3QuCiAKICAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEJsYWNrQmVy
cnkuY3BwOgpAQCAtMTM2NjgsNyArMTM2ODIsNyBAQAogCiAgICAgICAgIFRoZSByZWFzb24gb2Yg
dGhlIGNyYXNoIGlzIHRoYXQgaXQgc3RpbGwgdXNlcyB0aGUgaXRlcmF0b3IKICAgICAgICAgYWZ0
ZXIgYmVlbiByZW1vdmVkIGZyb20gdGhlIGNvbnRhaW5lciwgd2hpY2ggaW52YWxpZGF0ZXMgdGhl
Ci0gICAgICAgIGl0ZXJhdG9yLiAKKyAgICAgICAgaXRlcmF0b3IuCiAgICAgICAgIFdlIHNob3Vs
ZCBzdG9wIHByb2Nlc3NpbmcgYWZ0ZXIgd2UgaGF2ZSBmb3VuZCB0aGUgZWxlbWVudAogICAgICAg
ICBhbmQgcmVtb3ZlZCBmcm9tIHRoZSBjb250YWluZXIgdGhyb3VnaCB0aGUgaXRlcmF0b3IuCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0
SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9JbnB1
dEhhbmRsZXIuY3BwCmluZGV4IDVlNDU1ZjFlMDZjZWY4YWMxMGQxYTFkMWFhMTZmNDIwMDk0MjVk
MTEuLjZmM2RkOTA2NjZiMmRmNDc4ZmE3MTVjODNjYWJhZTAwZjgwZjY0ZjAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5jcHAK
KysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVy
LmNwcApAQCAtNzUyLDYgKzc1Miw5IEBAIHZvaWQgSW5wdXRIYW5kbGVyOjpyZXF1ZXN0U3BlbGxp
bmdDaGVja2luZ09wdGlvbnMoaW1mX3NwX3RleHRfdCYgc3BlbGxDaGVja2luZ09wCiAgICAgaWYg
KG1fd2ViUGFnZS0+Zm9jdXNlZE9yTWFpbkZyYW1lKCktPnNlbGVjdGlvbigpLT5zZWxlY3Rpb25U
eXBlKCkgIT0gVmlzaWJsZVNlbGVjdGlvbjo6Q2FyZXRTZWxlY3Rpb24pCiAgICAgICAgIHJldHVy
bjsKIAorICAgIGlmICghbV9jdXJyZW50Rm9jdXNFbGVtZW50IHx8ICFtX2N1cnJlbnRGb2N1c0Vs
ZW1lbnQtPmRvY3VtZW50KCkgfHwgIW1fY3VycmVudEZvY3VzRWxlbWVudC0+ZG9jdW1lbnQoKS0+
ZnJhbWUoKSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgLy8gaW1mX3NwX3RleHRfdCBzaG91bGQg
YmUgZ2VuZXJhdGVkIGluIHBpeGVsIHZpZXdwb3J0IGNvb3JkaW5hdGVzLgogICAgIFdlYkNvcmU6
OkludFJlY3QgY2FyZXRSZWN0ID0gbV93ZWJQYWdlLT5mb2N1c2VkT3JNYWluRnJhbWUoKS0+c2Vs
ZWN0aW9uKCktPnNlbGVjdGlvbigpLnZpc2libGVTdGFydCgpLmFic29sdXRlQ2FyZXRCb3VuZHMo
KTsKICAgICBjYXJldFJlY3QgPSBtX3dlYlBhZ2UtPmZvY3VzZWRPck1haW5GcmFtZSgpLT52aWV3
KCktPmNvbnRlbnRzVG9Sb290VmlldyhjYXJldFJlY3QpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176051</attachid>
            <date>2012-11-26 13:11:21 -0800</date>
            <delta_ts>2012-11-26 13:39:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103281-20121126160337.patch</filename>
            <type>text/plain</type>
            <size>1901</size>
            <attacher name="Nima Ghanavatian">nima.ghanavatian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCAxZDE4MDlhZjdhOGFlMzRiNzg2MzFhOTRkMmNhMTBkNDY3YTBkYWE1Li5iODQyZGRiYjlj
YWQ5NmUyMDExMzIwODVkNTYxODk3MGQ0OGI3YTY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMS0yNiAgTmltYSBHaGFuYXZhdGlhbiAgPG5n
aGFuYXZhdGlhbkByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBOdWxsIGNoZWNrIGNh
bGxzIGFzc29jaWF0ZWQgd2l0aCByZXRyaWV2aW5nIHRoZSBjYXJldCByZWN0LgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMjgxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU29tZSBvZiB0aGVzZSBjYWxs
cyBjYW4gcmV0dXJuIG51bGwsIHdoaWNoIGNvdWxkIGxlYWQgdG8gYSBjcmFzaC4KKworICAgICAg
ICBJbnRlcm5hbGx5IHJldmlld2VkIGJ5IEdlbiBNYWsuCisKKyAgICAgICAgKiBXZWJLaXRTdXBw
b3J0L0lucHV0SGFuZGxlci5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OklucHV0
SGFuZGxlcjo6cmVxdWVzdFNwZWxsaW5nQ2hlY2tpbmdPcHRpb25zKToKKwogMjAxMi0xMS0yMyAg
SmFja3kgSmlhbmcgIDx6aGFqaWFuZ0ByaW0uY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBN
ZXRhIHZpZXdwb3J0IGNhbid0IGJlIGNoYW5nZWQgZHluYW1pY2FsbHkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5jcHAgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuY3BwCmlu
ZGV4IDI4Mjg0OTk3NzY1NGE3YWU3OTI1MThkM2I2MTJjMDM0Zjc2ZmU0MGMuLmRkZDJhNjkzZWEx
YTVjNmVkMWI2YWY3NGMxYTU2NWY5YWI2NWY2ODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVyLmNwcApAQCAtNzUyLDYg
Kzc1Miw5IEBAIHZvaWQgSW5wdXRIYW5kbGVyOjpyZXF1ZXN0U3BlbGxpbmdDaGVja2luZ09wdGlv
bnMoaW1mX3NwX3RleHRfdCYgc3BlbGxDaGVja2luZ09wCiAgICAgaWYgKG1fd2ViUGFnZS0+Zm9j
dXNlZE9yTWFpbkZyYW1lKCktPnNlbGVjdGlvbigpLT5zZWxlY3Rpb25UeXBlKCkgIT0gVmlzaWJs
ZVNlbGVjdGlvbjo6Q2FyZXRTZWxlY3Rpb24pCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICgh
bV9jdXJyZW50Rm9jdXNFbGVtZW50IHx8ICFtX2N1cnJlbnRGb2N1c0VsZW1lbnQtPmRvY3VtZW50
KCkgfHwgIW1fY3VycmVudEZvY3VzRWxlbWVudC0+ZG9jdW1lbnQoKS0+ZnJhbWUoKSkKKyAgICAg
ICAgcmV0dXJuOworCiAgICAgLy8gaW1mX3NwX3RleHRfdCBzaG91bGQgYmUgZ2VuZXJhdGVkIGlu
IHBpeGVsIHZpZXdwb3J0IGNvb3JkaW5hdGVzLgogICAgIFdlYkNvcmU6OkludFJlY3QgY2FyZXRS
ZWN0ID0gbV93ZWJQYWdlLT5mb2N1c2VkT3JNYWluRnJhbWUoKS0+c2VsZWN0aW9uKCktPnNlbGVj
dGlvbigpLnZpc2libGVTdGFydCgpLmFic29sdXRlQ2FyZXRCb3VuZHMoKTsKICAgICBjYXJldFJl
Y3QgPSBtX3dlYlBhZ2UtPmZvY3VzZWRPck1haW5GcmFtZSgpLT52aWV3KCktPmNvbnRlbnRzVG9S
b290VmlldyhjYXJldFJlY3QpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>