<?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>11156</bug_id>
          
          <creation_ts>2006-10-04 11:42:14 -0700</creation_ts>
          <short_desc>[S60] Browser Toolbar Touch Enabled</short_desc>
          <delta_ts>2006-10-27 18:15:20 -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 API</component>
          <version>420+</version>
          <rep_platform>S60 Emulator</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>CLOSED</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="Rasvan Alexandrescu">rasvan.alexandrescu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>54404</commentid>
    <comment_count>0</comment_count>
    <who name="Rasvan Alexandrescu">rasvan.alexandrescu</who>
    <bug_when>2006-10-04 11:42:14 -0700</bug_when>
    <thetext>Enable the Touch UI on Browser Toolbar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54430</commentid>
    <comment_count>1</comment_count>
      <attachid>10916</attachid>
    <who name="Rasvan Alexandrescu">rasvan.alexandrescu</who>
    <bug_when>2006-10-04 14:11:32 -0700</bug_when>
    <thetext>Created attachment 10916
toolbar changes

Enables the touch ui on the browser toolbar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54462</commentid>
    <comment_count>2</comment_count>
      <attachid>10916</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-10-05 06:54:58 -0700</bug_when>
    <thetext>Comment on attachment 10916
toolbar changes

Please don&apos;t remove the validity checking of iPageScaler (in WebKitView.cpp).  When browser control is used in Lite edition, pagescale is disabled and will always be NULL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54470</commentid>
    <comment_count>3</comment_count>
      <attachid>10926</attachid>
    <who name="Rasvan Alexandrescu">rasvan.alexandrescu</who>
    <bug_when>2006-10-05 07:32:29 -0700</bug_when>
    <thetext>Created attachment 10926
enables the touch ui toolbar functionality

PageScaler was touched because of wrong file version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54478</commentid>
    <comment_count>4</comment_count>
      <attachid>10926</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-10-05 08:42:22 -0700</bug_when>
    <thetext>Comment on attachment 10926
enables the touch ui toolbar functionality

r = me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54501</commentid>
    <comment_count>5</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-10-05 10:59:02 -0700</bug_when>
    <thetext>r16808.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53363</commentid>
    <comment_count>6</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-10-13 11:35:48 -0700</bug_when>
    <thetext>TSW ID: KPOY-6UJPLV</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49028</commentid>
    <comment_count>7</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-10-27 18:15:20 -0700</bug_when>
    <thetext>
S60WebKitTrunkSDK\20061027161039

Also Closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10916</attachid>
            <date>2006-10-04 14:11:32 -0700</date>
            <delta_ts>2006-10-05 07:32:29 -0700</delta_ts>
            <desc>toolbar changes</desc>
            <filename>toolbar.patch</filename>
            <type>text/plain</type>
            <size>11417</size>
            <attacher name="Rasvan Alexandrescu">rasvan.alexandrescu</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNjc4MSkNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDI2IEBADQorMjAwNi0xMC0wNCAgcmFhbGV4YW4gIDxyYXN2YW4uYWxleGFuZHJl
c2N1QG5va2lhLmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IFpoYW5nIFlvbmdqdW4uDQor
ICAgICAgICBERVNDOiBFbmFibGUgdGhlIFRvdWNoIFVJIGZvciB0aGUgVG9vbGJhcg0KKyAgICAg
ICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9DQorDQorICAgICAgICAq
IEJyb3dzZXJWaWV3L2luYy9Qb2ludGVyRXZlbnRIYW5kbGVyLmg6DQorICAgICAgICAqIEJyb3dz
ZXJWaWV3L2luYy9XZWJLaXRWaWV3Lmg6DQorICAgICAgICAqIEJyb3dzZXJWaWV3L3NyYy9Qb2lu
dGVyRXZlbnRIYW5kbGVyLmNwcDoNCisgICAgICAgIChDUG9pbnRlckV2ZW50SGFuZGxlcjo6SGFu
ZGxlUG9pbnRlckV2ZW50TCk6DQorICAgICAgICAoQ1BvaW50ZXJFdmVudEhhbmRsZXI6OkhhbmRs
ZVRvb2xCYXJQb2ludGVyRXZlbnRMKToNCisgICAgICAgIChDUG9pbnRlckV2ZW50SGFuZGxlcjo6
QXV0b1Njcm9sbCk6DQorICAgICAgICAqIEJyb3dzZXJWaWV3L3NyYy9XZWJLaXRWaWV3LmNwcDoN
CisgICAgICAgIChDV2ViS2l0Vmlldzo6Q1dlYktpdFZpZXcpOg0KKyAgICAgICAgKENXZWJLaXRW
aWV3OjpDb25zdHJ1Y3RMKToNCisgICAgICAgIChDV2ViS2l0Vmlldzo6U2V0Vmlld1Zpc2libGUp
Og0KKyAgICAgICAgKENXZWJLaXRWaWV3OjpTaXplQ2hhbmdlZCk6DQorICAgICAgICAoQ1dlYktp
dFZpZXc6OkxhdW5jaFRvb2xCYXJMKToNCisgICAgICAgIChDV2ViS2l0Vmlldzo6SW1hZ2VEZWNv
ZGVFdmVudCk6DQorICAgICAgICAoQ1dlYktpdFZpZXc6OlByb2dyZXNzQW5kSW1hZ2VEZWNvZGVD
b21wbGV0ZSk6DQorICAgICAgICAoQ1dlYktpdFZpZXc6OkhhbmRsZVBvaW50ZXJFdmVudEwpOg0K
KyAgICAgICAgKENXZWJLaXRWaWV3OjpOb2RlVW5kZXJQb2ludGVyKToNCisNCiAyMDA2LTEwLTAy
ICBzYXJlZW4gIDxzaHlhbS5zYXJlZW5Abm9raWEuY29tPg0KIA0KICAgICAgICAgUmV2aWV3ZWQg
YnkgWmFsYW4gQnVqdGFzLg0KSW5kZXg6IFdlYktpdC9Ccm93c2VyVmlldy9pbmMvUG9pbnRlckV2
ZW50SGFuZGxlci5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L0Jyb3dzZXJWaWV3L2luYy9Qb2lu
dGVyRXZlbnRIYW5kbGVyLmgJKHJldmlzaW9uIDE2NzM3KQ0KKysrIFdlYktpdC9Ccm93c2VyVmll
dy9pbmMvUG9pbnRlckV2ZW50SGFuZGxlci5oCSh3b3JraW5nIGNvcHkpDQpAQCAtMTE0LDYgKzEx
NCwxMyBAQCBjbGFzcyBDUG9pbnRlckV2ZW50SGFuZGxlcjogcHVibGljIENCYXNlDQogDQogICAg
IHByaXZhdGU6IC8vIE5ldyBmdW5jdGlvbnMNCiANCisgICAgICAgIC8qKg0KKyAgICAgICAgKiBA
c2luY2UgMy4yDQorICAgICAgICAqIEBwYXJhbSBjb25zdCBUUG9pbnRlckV2ZW50Jg0KKyAgICAg
ICAgKiBAcmV0dXJuIFRydWUgb3IgZmFsc2UNCisgICAgICAgICovDQorICAgICAgICBUQm9vbCAg
SGFuZGxlVG9vbEJhclBvaW50ZXJFdmVudEwoY29uc3QgVFBvaW50ZXJFdmVudCYgYVBvaW50ZXJF
dmVudCk7DQorICAgICAgICANCiANCiAgICAgcHJpdmF0ZTogICAgLy8gRGF0YQ0KIA0KQEAgLTEy
Miw2ICsxMjksOCBAQCBjbGFzcyBDUG9pbnRlckV2ZW50SGFuZGxlcjogcHVibGljIENCYXNlDQog
ICAgICAgICBDUGVyaW9kaWMqIGlBdXRvU2Nyb2xsUGVyaW9kaWM7DQogICAgICAgICBUUG9pbnRl
ckV2ZW50IGlMYXN0UG9pbnRlckV2ZW50Ow0KICAgICAgICAgVEJvb2wgaVRvdWNoU2Nyb2xsaW5n
Ow0KKyAgICAgICAgVFRpbWUgaVRpbWVOb3c7DQorICAgICAgICBUQm9vbCBpRW5hYmxlVG9vbEJh
cjsNCiAgICAgfTsNCiANCiAjZW5kaWYgICAgICAvLyBQT0lOVEVSRVZFTlRIQU5ETEVSX0gNCklu
ZGV4OiBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL1dlYktpdFZpZXcuaA0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t
IFdlYktpdC9Ccm93c2VyVmlldy9pbmMvV2ViS2l0Vmlldy5oCShyZXZpc2lvbiAxNjczNykNCisr
KyBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL1dlYktpdFZpZXcuaAkod29ya2luZyBjb3B5KQ0KQEAg
LTYwNyw2ICs2MDcsMTMgQEAgY2xhc3MgQ1dlYktpdFZpZXc6IHB1YmxpYyBDRWlrQm9yZGVyZWRD
bw0KICAgICAgICAgKg0KICAgICAgICAgKi8NCiAgICAgICAgIHZvaWQgRHJhd1Rvb2xUaXAoY29u
c3QgVERlc0MmIGFUb29sVGlwVGV4dCk7DQorICAgICAgICANCisgICAgICAgIC8qKg0KKyAgICAg
ICAgKiBNZXRob2QgdG8gZGV0ZXJtaW5lIGFueSBlbGVtZW50IHVuZGVyIHBvaW50ZXINCisgICAg
ICAgICoNCisgICAgICAgICoNCisgICAgICAgICovDQorICAgICAgICBUQm9vbCBOb2RlVW5kZXJQ
b2ludGVyKFRQb2ludCBhUG9pbnQpOw0KIA0KICAgICBwcml2YXRlOiAgICAvLyBDbGFzcyBNZXRo
b2RzDQogDQpJbmRleDogV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Qb2ludGVyRXZlbnRIYW5kbGVy
LmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9Ccm93c2VyVmlldy9zcmMvUG9pbnRlckV2ZW50
SGFuZGxlci5jcHAJKHJldmlzaW9uIDE2NzM3KQ0KKysrIFdlYktpdC9Ccm93c2VyVmlldy9zcmMv
UG9pbnRlckV2ZW50SGFuZGxlci5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC00OCw5ICs0OCwxMSBA
QA0KICNpbmNsdWRlICJXZWJDb3JlQnJpZGdlLmgiDQogI2luY2x1ZGUgIldlYktpdFZpZXcuaCIN
CiAjaW5jbHVkZSAiaGlzdG9yeXZpZXcuaCINCisjaW5jbHVkZSAidG9vbGJhci5oIg0KIA0KIC8v
IGNvbnN0YW50cw0KIGNvbnN0IFRJbnQgS0F1dG9TY3JvbGxQZXJpb2RpYyA9IDIwICogMTAwMDsg
Ly8gVXBkYXRlIGZyZXF1ZW50bHkgZm9yIGZhc3Rlciwgc211dXRoZXIgc2Nyb2xsaW5nDQorY29u
c3QgVFRpbWVJbnRlcnZhbE1pY3JvU2Vjb25kcyBLTWljcm9JbnRlcnZhbCA9IDMwMDAwMDsNCiAN
CiAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBMT0NBTCBGVU5DVElPTlMgPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIFRJbnQgQXV0b1Njcm9sbENhbGxiYWNrKCBUQW55
KiBhUHRyICkNCkBAIC0xMTEsNiArMTEzLDExIEBAIHZvaWQgQ1BvaW50ZXJFdmVudEhhbmRsZXI6
OkhhbmRsZVBvaW50ZXINCiAgICAgew0KICAgICBpZiAoQWtuTGF5b3V0VXRpbHM6OlBlbkVuYWJs
ZWQoKSkNCiAgICAgICAgIHsNCisgICAgICAgIC8vIEhhbmRsZSB0b29sYmFyDQorICAgICAgICBp
ZihIYW5kbGVUb29sQmFyUG9pbnRlckV2ZW50TCggYVBvaW50ZXJFdmVudCApKQ0KKyAgICAgICAg
ICAgIHsNCisgICAgICAgICAgICAgcmV0dXJuOyAgDQorICAgICAgICAgICAgIH0NCiAgICAgICAg
IC8vIEhhbmRsZSBwYWdlIHZpZXcgbW9kZQ0KICAgICAgICAgaWYgKCBpV2ViS2l0Vmlldy0+V2Vi
S2l0Q29udHJvbCgpLkluUGFnZVZpZXdNb2RlKCkpDQogICAgICAgICAgICAgew0KQEAgLTE2Nyw2
ICsxNzQsNDMgQEAgdm9pZCBDUG9pbnRlckV2ZW50SGFuZGxlcjo6SGFuZGxlUG9pbnRlcg0KICAg
ICB9DQogDQogDQorVEJvb2wgQ1BvaW50ZXJFdmVudEhhbmRsZXI6OkhhbmRsZVRvb2xCYXJQb2lu
dGVyRXZlbnRMKGNvbnN0IFRQb2ludGVyRXZlbnQmIGFQb2ludGVyRXZlbnQpDQorICAgIHsNCisg
ICAgVEJvb2wgZXZlbnRDb25zdW1lZCA9IEVGYWxzZTsNCisgICAgaWYoIGlXZWJLaXRWaWV3LT5X
ZWJLaXRDb250cm9sKCkuQnJDdGwoKS5DYXBhYmlsaXRpZXMoKSAmIFRCckN0bERlZnM6OkVDYXBh
YmlsaXR5VG9vbEJhcg0KKyAgICAgICAgJiYgaVdlYktpdFZpZXctPkZvY3VzZWRFbGVtZW50VHlw
ZSgpID09IFRCckN0bERlZnM6OkVFbGVtZW50Tm9uZQ0KKyAgICAgICAgKQ0KKyAgICAgICAgew0K
KyAgICAgICAgaWYoaVdlYktpdFZpZXctPlRvb2xCYXIoKSkNCisgICAgICAgICAgICB7DQorICAg
ICAgICAgICAgaVdlYktpdFZpZXctPlRvb2xCYXIoKS0+SGFuZGxlUG9pbnRlckV2ZW50TChhUG9p
bnRlckV2ZW50KTsNCisgICAgICAgICAgICBldmVudENvbnN1bWVkID0gRVRydWU7ICANCisgICAg
ICAgICAgICB9DQorICAgICAgICBlbHNlDQorICAgICAgICAgICAgew0KKyAgICAgICAgICAgIGlm
KGFQb2ludGVyRXZlbnQuaVR5cGUgPT0gVFBvaW50ZXJFdmVudDo6RUJ1dHRvbjFEb3duKQ0KKyAg
ICAgICAgICAgICAgICB7DQorICAgICAgICAgICAgICAgICBpVGltZU5vdy5Ib21lVGltZSgpOw0K
KyAgICAgICAgICAgICAgICAgaUVuYWJsZVRvb2xCYXIgPSBFVHJ1ZTsgDQorICAgICAgICAgICAg
ICAgIH0NCisgICAgICAgICAgICBlbHNlIGlmIChhUG9pbnRlckV2ZW50LmlUeXBlID09IFRQb2lu
dGVyRXZlbnQ6OkVCdXR0b24xVXAgJiYgaUVuYWJsZVRvb2xCYXIgJiYgIWlXZWJLaXRWaWV3LT5O
b2RlVW5kZXJQb2ludGVyKGFQb2ludGVyRXZlbnQuaVBvc2l0aW9uKSkNCisgICAgICAgICAgICAg
ICAgew0KKyAgICAgICAgICAgICAgICAgVFRpbWUgbGF1bmNoVGltZTsNCisgICAgICAgICAgICAg
ICAgIGxhdW5jaFRpbWUuSG9tZVRpbWUoKTsNCisgICAgICAgICAgICAgICAgIGlmKGxhdW5jaFRp
bWUuTWljcm9TZWNvbmRzRnJvbShpVGltZU5vdykgPiBLTWljcm9JbnRlcnZhbCkNCisgICAgICAg
ICAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAgICAgIGlXZWJLaXRWaWV3LT5DdXJzb3Io
KS0+U2V0UG9zaXRpb24oYVBvaW50ZXJFdmVudC5pUG9zaXRpb24pOw0KKyAgICAgICAgICAgICAg
ICAgICAgaVdlYktpdFZpZXctPkxhdW5jaFRvb2xCYXJMKCk7DQorICAgICAgICAgICAgICAgICAg
ICBpRW5hYmxlVG9vbEJhciA9IEVGYWxzZTsNCisgICAgICAgICAgICAgICAgICAgIH0NCisgICAg
ICAgICAgICAgICAgIGV2ZW50Q29uc3VtZWQgPSBFVHJ1ZTsgDQorICAgICAgICAgICAgICAgIH0g
DQorICAgICAgICAgICAgfSANCisgICAgICAgIH0NCisgICAgICAgIHJldHVybiBldmVudENvbnN1
bWVkOyAgDQorICAgIH0NCisNCisNCiB2b2lkIENQb2ludGVyRXZlbnRIYW5kbGVyOjpIYW5kbGVQ
YWdlU2NhbGVyUG9pbnRlckV2ZW50TChjb25zdCBUUG9pbnRlckV2ZW50JiBhUG9pbnRlckV2ZW50
KQ0KICAgICB7DQogICAgIHN3aXRjaCAoYVBvaW50ZXJFdmVudC5pVHlwZSkNCkBAIC0yMTYsOCAr
MjYwLDcgQEAgdm9pZCBDUG9pbnRlckV2ZW50SGFuZGxlcjo6SGFuZGxlUGFnZVNjYQ0KIA0KIHZv
aWQgQ1BvaW50ZXJFdmVudEhhbmRsZXI6OkF1dG9TY3JvbGwoKQ0KICAgICB7DQotICAgIFRSQVBf
SUdOT1JFKCBpZiggaVdlYktpdFZpZXctPlBhZ2VTY2FsZXIoKSApIA0KLSAgICAgICAgICAgICAg
ICAgICAgSGFuZGxlUGFnZVNjYWxlclBvaW50ZXJFdmVudEwoaUxhc3RQb2ludGVyRXZlbnQpICk7
DQorICAgIFRSQVBfSUdOT1JFKEhhbmRsZVBhZ2VTY2FsZXJQb2ludGVyRXZlbnRMKGlMYXN0UG9p
bnRlckV2ZW50KSk7DQogICAgIH0NCiANCiAvLyAgRW5kIG9mIEZpbGUNCkluZGV4OiBXZWJLaXQv
QnJvd3NlclZpZXcvc3JjL1dlYktpdFZpZXcuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L0Jy
b3dzZXJWaWV3L3NyYy9XZWJLaXRWaWV3LmNwcAkocmV2aXNpb24gMTY3MzcpDQorKysgV2ViS2l0
L0Jyb3dzZXJWaWV3L3NyYy9XZWJLaXRWaWV3LmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTgyLDgg
KzgyLDYgQEAgY29uc3QgVEludCBLUGFnZVNjYWxlckRlZmF1bHRPZmZzZXRZID0gMw0KIGNvbnN0
IFRJbnQgS1Rvb2xUaXBCb3JkZXIgPSA0Ow0KIGNvbnN0IFRJbnQgS1RleHRNYXJnaW4gPSAzOw0K
IGNvbnN0IFRJbnQgS0N1cnNvck9mZnNldCA9IDE1Ow0KLWNvbnN0IFRJbnQgS1Jlc2N1ZUJ1ZmZl
clNpemVGb3JMaXRlID0gMTAwICogMTAyNDsgICAvLyAxMDBLQg0KLWNvbnN0IFRJbnQgS1Jlc2N1
ZUJ1ZmZlclNpemVGb3JGdWxsID0gNTEyICogMTAyNDsgICAvLyAwLjVNQg0KIA0KIC8vIExPQ0FM
IEZVTkNUSU9OIFBST1RPVFlQRVMNCiBUSW50IERvUmVwYWludENiKCBUQW55KiBhUHRyICk7DQpA
QCAtMTEzLDcgKzExMSw3IEBAIENXZWJLaXRWaWV3KiBDV2ViS2l0Vmlldzo6TmV3TCgNCiAvLyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KIENXZWJLaXRWaWV3OjpDV2ViS2l0VmlldyggQ1dlYktpdENv
bnRyb2wmIGFXZWJLaXRDb250cm9sICkNCiAgICAgIDogaVdlYktpdENvbnRyb2woICZhV2ViS2l0
Q29udHJvbCApDQotICAgICAsaUlzUGFnZVNjYWxlckVuYWJsZWQoIEVGYWxzZSApDQorICAgICAs
aUlzUGFnZVNjYWxlckVuYWJsZWQoIEVUcnVlICkNCiAgICAgICxpQ3VycmVudFpvb21MZXZlbElu
ZGV4KCBLRGVmYXVsdFpvb21MZXZlbEluZGV4ICkNCiAgICAgICxpSW5GaW5kU3RhdGUoIEVGYWxz
ZSApDQogICAgICAsaUZyYW1lV2l0aEZpbmRLZXl3b3JkKCAwICkNCkBAIC0xNTAsMjYgKzE0OCwx
NiBAQCB2b2lkIENXZWJLaXRWaWV3OjpDb25zdHJ1Y3RMKA0KICAgICAvLyBjb25zdHJ1Y3QgdGhl
IG1haW4gZnJhbWUNCiAgICAgaU1haW5GcmFtZSA9IENXZWJLaXRGcmFtZTo6TmV3TCggKnRoaXMs
IDIsIDIgKTsNCiANCi0gICAgLy8gcmVuZGVyIHRhcmdldA0KLSAgICBpZiggaVdlYktpdENvbnRy
b2wtPkJyQ3RsKCkuQ2FwYWJpbGl0aWVzKCkgJiBUQnJDdGxEZWZzOjpFQ2FwYWJpbGl0eVdlYktp
dExpdGUgKQ0KLSAgICAgICAgew0KLSAgICAgICAgaVJlbmRlclRhcmdldCA9ICZDU3RhdGljT2Jq
ZWN0Q29udGFpbmVyOjpJbnN0YW5jZSgpLlN1cmZhY2VMKEVDb2xvcjY0Syk7DQotICAgICAgICBp
SXNQYWdlU2NhbGVyRW5hYmxlZCA9IEVGYWxzZTsNCi0gICAgICAgIE1lbW9yeU1hbmFnZXI6OlNl
dFJlc2N1ZUJ1ZmZlclNpemUoIEtSZXNjdWVCdWZmZXJTaXplRm9yTGl0ZSApOw0KLSAgICAgICAg
fQ0KLSAgICBlbHNlDQotICAgICAgICB7DQotICAgICAgICBpUmVuZGVyVGFyZ2V0ID0gJkNTdGF0
aWNPYmplY3RDb250YWluZXI6Okluc3RhbmNlKCkuU3VyZmFjZUwoRUNvbG9yMTZNVSk7DQotICAg
ICAgICAvLyBpbml0aWFsaXplIHBhZ2Ugc2NhbGVyIGluIGZ1bGwgdmVyc2lvbg0KLSAgICAgICAg
SW5pdGlhbGl6ZVBhZ2VTY2FsZXJMKCk7DQotICAgICAgICBpSXNQYWdlU2NhbGVyRW5hYmxlZCA9
IEVUcnVlOw0KLSAgICAgICAgTWVtb3J5TWFuYWdlcjo6U2V0UmVzY3VlQnVmZmVyU2l6ZSggS1Jl
c2N1ZUJ1ZmZlclNpemVGb3JGdWxsICk7DQotICAgICAgICB9DQorICAvLyByZW5kZXIgdGFyZ2V0
DQorICBpUmVuZGVyVGFyZ2V0ID0gJkNTdGF0aWNPYmplY3RDb250YWluZXI6Okluc3RhbmNlKCku
U3VyZmFjZUwoKTsNCiANCiAgIC8vIENyZWF0ZSBhbmQgb2Zmc2NyZWVuIGRldmljZSBhbmQgY29u
dGV4dA0KICAgaUJpdG1hcERldmljZSA9IENGYnNCaXRtYXBEZXZpY2U6Ok5ld0woIGlSZW5kZXJU
YXJnZXQtPk9mZnNjcmVlbkJpdG1hcCgpICk7DQogICBpV2ViQ29yZUNvbnRleHQgPSBDV2ViQ29y
ZUdyYXBoaWNzQ29udGV4dDo6TmV3TCggaUJpdG1hcERldmljZSwgaVJlbmRlclRhcmdldC0+T2Zm
c2NyZWVuQml0bWFwKCksIGlNYWluRnJhbWUgKTsNCiANCisgICAgLy8gaW5pdGlhbGl6ZSBwYWdl
IHNjYWxlcg0KKyAgICBJbml0aWFsaXplUGFnZVNjYWxlckwoKTsNCisNCiAgICAgaVJlcGFpbnRU
aW1lciA9IENQZXJpb2RpYzo6TmV3TCggQ0FjdGl2ZTo6RVByaW9yaXR5SGlnaCApOw0KIA0KICNp
ZiBVU0VfRElSRUNUX1NDUkVFTl9BQ0NFU1MNCkBAIC02MjMsOCArNjExLDcgQEAgdm9pZCBDV2Vi
S2l0Vmlldzo6TWFrZVZpc2libGUoDQogdm9pZCBDV2ViS2l0Vmlldzo6U2V0Vmlld1Zpc2libGUo
VEJvb2wgYVZpc2libGUpDQogICAgIHsNCiAgICAgQ0NvZUNvbnRyb2w6Ok1ha2VWaXNpYmxlKGFW
aXNpYmxlKTsNCi0gICAgaWYoIGlQYWdlU2NhbGVyICkNCi0gICAgICAgIGlQYWdlU2NhbGVyLT5T
ZXRDb250YWluZXJSZWN0KFRSZWN0KFJlY3QoKS5TaXplKCkpKTsNCisgICAgaVBhZ2VTY2FsZXIt
PlNldENvbnRhaW5lclJlY3QoVFJlY3QoUmVjdCgpLlNpemUoKSkpOw0KICAgICBDV2ViS2l0RnJh
bWUqIGYgPSBpTWFpbkZyYW1lOw0KICAgICB3aGlsZSAoIGYgKQ0KICAgICAgICAgew0KQEAgLTcw
Myw4ICs2OTAsNyBAQCB2b2lkIENXZWJLaXRWaWV3OjpTZXRWaWV3VmlzaWJsZShUQm9vbCBhDQog
Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogdm9pZCBDV2ViS2l0Vmlldzo6U2l6ZUNoYW5nZWQo
KQ0KICAgICB7DQotICAgIGlmKCBpUGFnZVNjYWxlciApDQotICAgICAgICBpUGFnZVNjYWxlci0+
U2V0Q29udGFpbmVyUmVjdChUUmVjdChSZWN0KCkuU2l6ZSgpKSk7DQorICAgIGlQYWdlU2NhbGVy
LT5TZXRDb250YWluZXJSZWN0KFRSZWN0KFJlY3QoKS5TaXplKCkpKTsNCiAgICAgVEJvb2wgd2lk
dGhDaGFuZ2VkID0gaU9mZnNjcmVlblJlY3QuV2lkdGgoKSAhPSBSZWN0KCkuV2lkdGgoKTsNCiAg
ICAgVEJvb2wgc2VuZFJlc2l6ZUV2ZW50cyA9IEVGYWxzZTsNCiAgICAgVFJBUF9JR05PUkUoIHNl
bmRSZXNpemVFdmVudHMgPSBBZGp1c3RPZmZzY3JlZW5SZWN0TCgpICk7DQpAQCAtMTM5OSwxMiAr
MTM4NSwxMyBAQCB2b2lkIENXZWJLaXRWaWV3OjpMYXVuY2hUb29sQmFyTCgpDQogDQogICAgaVRv
b2xCYXJJbnRlcmZhY2UgPSBDV2ViS2l0VG9vbEJhckludGVyZmFjZTo6TmV3TCgqdGhpcyk7DQog
ICAgaVRvb2xCYXIgPSBDVG9vbEJhcjo6TmV3TCgqaVRvb2xCYXJJbnRlcmZhY2UpOw0KKyAgIEVu
YWJsZURyYWdFdmVudHMoKTsNCiAgICBEcmF3Tm93KCk7DQogICAgY29uc3QgUlBvaW50ZXJBcnJh
eTxNQnJDdGxTdGF0ZUNoYW5nZU9ic2VydmVyPiYgc3RhdGVDaGFuZ2VBcnJheSA9IGlXZWJLaXRD
b250cm9sLT5CckN0bCgpLlN0YXRlQ2hhbmdlT2JzZXJ2ZXJBcnJheSgpOw0KICAgIGZvciAoVElu
dCBpPTA7IGk8c3RhdGVDaGFuZ2VBcnJheS5Db3VudCgpOyBpKyspDQogICAgICAgICB7DQogICAg
ICAgICBzdGF0ZUNoYW5nZUFycmF5W2ldLT5TdGF0ZUNoYW5nZWQoVEJyQ3RsRGVmczo6RVN0YXRl
VG9vbEJhck1vZGUsIEVUcnVlKTsNCi0gICAgICAgIH0NCisgICAgICAgIH0gIA0KICAgIH0NCiAN
CiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkBAIC0xNzYwLDkgKzE3NDcsNyBAQCB2b2lkIENX
ZWJLaXRWaWV3OjpJbWFnZURlY29kZUV2ZW50KA0KICAgICB7DQogICAgIGlmIChhRmluaXNoZWRE
ZWNvZGluZyAmJiBpV2ViS2l0Q29udHJvbC0+QnJDdGwoKS5DYXBhYmlsaXRpZXMoKSAmIFRCckN0
bERlZnM6OkVDYXBhYmlsaXR5R3JhcGhpY2FsUGFnZSkNCiAgICAgICAgIHsNCi0gICAgICAgIFRS
QVBfSUdOT1JFKA0KLSAgICAgICAgICAgIGlmKCBpUGFnZVNjYWxlciApIGlQYWdlU2NhbGVyLT5E
b2N1bWVudENoYW5nZWRMKCkNCi0gICAgICAgICAgICApOw0KKyAgICAgICAgVFJBUF9JR05PUkUo
aVBhZ2VTY2FsZXItPkRvY3VtZW50Q2hhbmdlZEwoKSk7DQogICAgICAgICB9DQogICAgIC8vIGRv
bid0IHNlbmQgZXZlbnQgdW50aWwgYWxsIGltYWdlcyBhcmUgZGVjb2RlZA0KICAgICBpZiAoYUlt
YWdlQ291bnQ9PTAgJiYgaVdlYktpdENvbnRyb2wtPklzUHJvZ3Jlc3NDb21wbGV0ZSgpKQ0KQEAg
LTE3NzgsOCArMTc2Myw3IEBAIHZvaWQgQ1dlYktpdFZpZXc6OlByb2dyZXNzQW5kSW1hZ2VEZWNv
ZGUNCiAgICAgew0KICAgICBpZihpV2ViS2l0Q29udHJvbC0+QnJDdGwoKS5DYXBhYmlsaXRpZXMo
KSAmIFRCckN0bERlZnM6OkVDYXBhYmlsaXR5R3JhcGhpY2FsUGFnZSkNCiAgICAgICAgIHsNCi0g
ICAgICAgIGlmKCBpUGFnZVNjYWxlciApDQotICAgICAgICAgICAgaVBhZ2VTY2FsZXItPkRvY3Vt
ZW50Q29tcGxldGVkKCk7DQorICAgICAgICBpUGFnZVNjYWxlci0+RG9jdW1lbnRDb21wbGV0ZWQo
KTsNCiAgICAgICAgIH0NCiAgIC8vRXZlcnl0aGluZyBpcyByZWFkeSwgbGV0J3MgZG8gYSBkcmF3
IG9uIHRoZSB2aXNpYmxlIGFyZWENCiAgIC8vaW4gY2FzZSBzb21lIGltYWdlIGhhcyBub3QgYmVl
biBkcmF3biBhZnRlciBmaW5pc2hpbmcgZGVjb2RpbmcNCkBAIC0xODM2LDEwICsxODIwLDI0IEBA
IHZvaWQgQ1dlYktpdFZpZXc6OkRyYXdQaWN0b2dyYXBoQXJlYSgpDQogICAgIERyYXdOb3coKTsN
CiAgICAgfQ0KIA0KLQ0KKy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KKy8vIEhhbmRsZVBvaW50
ZXJFdmVudEwNCisvLyBIYW5kbGVzIFBvaW50ZXIgRXZlbnRzDQorLy8tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQogdm9pZCBDV2ViS2l0Vmlldzo6SGFuZGxlUG9pbnRlckV2ZW50TChjb25zdCBUUG9p
bnRlckV2ZW50JiBhUG9pbnRlckV2ZW50KQ0KICAgICB7DQogICAgIGlQb2ludGVyRXZlbnRIYW5k
bGVyLT5IYW5kbGVQb2ludGVyRXZlbnRMKGFQb2ludGVyRXZlbnQpOw0KKyAgICB9DQorDQorLy8t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorLy8gTm9kZVVuZGVyUG9pbnRlcigpDQorLy8gQ2hlY2tz
IGlmIHRoZXJlIGlzIGFueSBOb2RlIHVuZGVyIHBvaW50ZXINCisvLy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCitUQm9vbCBDV2ViS2l0Vmlldzo6Tm9kZVVuZGVyUG9pbnRlcihUUG9pbnQgYVBvaW50
KQ0KKyAgICB7DQorICAgIFRXZWJDb3JlRm9jdXNlZEVsZW1lbnRUeXBlIGVsVHlwZTsNCisgICAg
VFJlY3QgcmVjdDsNCisgICAgcmV0dXJuIGlNYWluRnJhbWUtPldlYktpdEJyaWRnZSgpLldlYkNv
cmVCcmlkZ2UoKS5OYXZpZ2FibGVOb2RlVW5kZXJDdXJzb3IoYVBvaW50LCBlbFR5cGUsIHJlY3Qp
Ow0KICAgICB9DQogDQogDQo=
</data>
<flag name="review"
          id="3646"
          type_id="1"
          status="-"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10926</attachid>
            <date>2006-10-05 07:32:29 -0700</date>
            <delta_ts>2006-10-05 08:42:22 -0700</delta_ts>
            <desc>enables the touch ui toolbar functionality</desc>
            <filename>toolbar.patch</filename>
            <type>text/plain</type>
            <size>6573</size>
            <attacher name="Rasvan Alexandrescu">rasvan.alexandrescu</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNjgwNikNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDE4IEBADQorMjAwNi0xMC0wNSAgcmFhbGV4YW4gIDxyYXN2YW4uYWxleGFuZHJl
c2N1QG5va2lhLmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IFpoYW5nIFlvbmdqdW4uDQor
ICAgICAgICBERVNDOiBFbmFibGUgdG91Y2ggdWkgb24gYnJvd3NlciB0b29sYmFyIA0KKyAgICAg
ICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNTYNCisNCisgICAg
ICAgICogQnJvd3NlclZpZXcvaW5jL1BvaW50ZXJFdmVudEhhbmRsZXIuaDoNCisgICAgICAgICog
QnJvd3NlclZpZXcvaW5jL1dlYktpdFZpZXcuaDoNCisgICAgICAgICogQnJvd3NlclZpZXcvc3Jj
L1BvaW50ZXJFdmVudEhhbmRsZXIuY3BwOg0KKyAgICAgICAgKENQb2ludGVyRXZlbnRIYW5kbGVy
OjpIYW5kbGVQb2ludGVyRXZlbnRMKToNCisgICAgICAgIChDUG9pbnRlckV2ZW50SGFuZGxlcjo6
SGFuZGxlVG9vbEJhclBvaW50ZXJFdmVudEwpOg0KKyAgICAgICAgKiBCcm93c2VyVmlldy9zcmMv
V2ViS2l0Vmlldy5jcHA6DQorICAgICAgICAoQ1dlYktpdFZpZXc6OkxhdW5jaFRvb2xCYXJMKToN
CisgICAgICAgIChDV2ViS2l0Vmlldzo6Tm9kZVVuZGVyUG9pbnRlcik6DQorDQogMjAwNi0xMC0w
MiAgc2FyZWVuICA8c2h5YW0uc2FyZWVuQG5va2lhLmNvbT4NCiANCiAgICAgICAgIFJldmlld2Vk
IGJ5IFphbGFuIEJ1anRhcy4NCkluZGV4OiBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL1BvaW50ZXJF
dmVudEhhbmRsZXIuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9Ccm93c2VyVmlldy9pbmMvUG9p
bnRlckV2ZW50SGFuZGxlci5oCShyZXZpc2lvbiAxNjczNykNCisrKyBXZWJLaXQvQnJvd3NlclZp
ZXcvaW5jL1BvaW50ZXJFdmVudEhhbmRsZXIuaAkod29ya2luZyBjb3B5KQ0KQEAgLTExNCw2ICsx
MTQsMTIgQEAgY2xhc3MgQ1BvaW50ZXJFdmVudEhhbmRsZXI6IHB1YmxpYyBDQmFzZQ0KIA0KICAg
ICBwcml2YXRlOiAvLyBOZXcgZnVuY3Rpb25zDQogDQorICAgICAgICAvKioNCisgICAgICAgICog
QHNpbmNlIDMuMg0KKyAgICAgICAgKiBAcGFyYW0gY29uc3QgVFBvaW50ZXJFdmVudCYNCisgICAg
ICAgICogQHJldHVybiBUcnVlIG9yIGZhbHNlDQorICAgICAgICAqLw0KKyAgICAgICAgVEJvb2wg
IEhhbmRsZVRvb2xCYXJQb2ludGVyRXZlbnRMKGNvbnN0IFRQb2ludGVyRXZlbnQmIGFQb2ludGVy
RXZlbnQpOw0KIA0KICAgICBwcml2YXRlOiAgICAvLyBEYXRhDQogDQpAQCAtMTIyLDYgKzEyOCw4
IEBAIGNsYXNzIENQb2ludGVyRXZlbnRIYW5kbGVyOiBwdWJsaWMgQ0Jhc2UNCiAgICAgICAgIENQ
ZXJpb2RpYyogaUF1dG9TY3JvbGxQZXJpb2RpYzsNCiAgICAgICAgIFRQb2ludGVyRXZlbnQgaUxh
c3RQb2ludGVyRXZlbnQ7DQogICAgICAgICBUQm9vbCBpVG91Y2hTY3JvbGxpbmc7DQorICAgICAg
ICBUVGltZSBpVGltZU5vdzsNCisgICAgICAgIFRCb29sIGlFbmFibGVUb29sQmFyOw0KICAgICB9
Ow0KIA0KICNlbmRpZiAgICAgIC8vIFBPSU5URVJFVkVOVEhBTkRMRVJfSA0KSW5kZXg6IFdlYktp
dC9Ccm93c2VyVmlldy9pbmMvV2ViS2l0Vmlldy5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L0Jy
b3dzZXJWaWV3L2luYy9XZWJLaXRWaWV3LmgJKHJldmlzaW9uIDE2NzM3KQ0KKysrIFdlYktpdC9C
cm93c2VyVmlldy9pbmMvV2ViS2l0Vmlldy5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNjA3LDYgKzYw
NywxMiBAQCBjbGFzcyBDV2ViS2l0VmlldzogcHVibGljIENFaWtCb3JkZXJlZENvDQogICAgICAg
ICAqDQogICAgICAgICAqLw0KICAgICAgICAgdm9pZCBEcmF3VG9vbFRpcChjb25zdCBURGVzQyYg
YVRvb2xUaXBUZXh0KTsNCisgICAgICAgIC8qKg0KKyAgICAgICAgKiBNZXRob2QgdG8gZGV0ZXJt
aW5lIGFueSBlbGVtZW50IHVuZGVyIHBvaW50ZXINCisgICAgICAgICoNCisgICAgICAgICoNCisg
ICAgICAgICovDQorICAgICAgICBUQm9vbCBOb2RlVW5kZXJQb2ludGVyKFRQb2ludCBhUG9pbnQp
Ow0KIA0KICAgICBwcml2YXRlOiAgICAvLyBDbGFzcyBNZXRob2RzDQogDQpJbmRleDogV2ViS2l0
L0Jyb3dzZXJWaWV3L3NyYy9Qb2ludGVyRXZlbnRIYW5kbGVyLmNwcA0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t
IFdlYktpdC9Ccm93c2VyVmlldy9zcmMvUG9pbnRlckV2ZW50SGFuZGxlci5jcHAJKHJldmlzaW9u
IDE2NzM3KQ0KKysrIFdlYktpdC9Ccm93c2VyVmlldy9zcmMvUG9pbnRlckV2ZW50SGFuZGxlci5j
cHAJKHdvcmtpbmcgY29weSkNCkBAIC00OCw5ICs0OCwxMSBAQA0KICNpbmNsdWRlICJXZWJDb3Jl
QnJpZGdlLmgiDQogI2luY2x1ZGUgIldlYktpdFZpZXcuaCINCiAjaW5jbHVkZSAiaGlzdG9yeXZp
ZXcuaCINCisjaW5jbHVkZSAidG9vbGJhci5oIg0KIA0KIC8vIGNvbnN0YW50cw0KIGNvbnN0IFRJ
bnQgS0F1dG9TY3JvbGxQZXJpb2RpYyA9IDIwICogMTAwMDsgLy8gVXBkYXRlIGZyZXF1ZW50bHkg
Zm9yIGZhc3Rlciwgc211dXRoZXIgc2Nyb2xsaW5nDQorY29uc3QgVFRpbWVJbnRlcnZhbE1pY3Jv
U2Vjb25kcyBLTWljcm9JbnRlcnZhbCA9IDMwMDAwMDsNCiANCiAvLyA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PSBMT0NBTCBGVU5DVElPTlMgPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KIFRJbnQgQXV0b1Njcm9sbENhbGxiYWNrKCBUQW55KiBhUHRyICkNCkBAIC0xMTEsNiAr
MTEzLDExIEBAIHZvaWQgQ1BvaW50ZXJFdmVudEhhbmRsZXI6OkhhbmRsZVBvaW50ZXINCiAgICAg
ew0KICAgICBpZiAoQWtuTGF5b3V0VXRpbHM6OlBlbkVuYWJsZWQoKSkNCiAgICAgICAgIHsNCisg
ICAgICAgIC8vIEhhbmRsZSB0b29sYmFyDQorICAgICAgICBpZihIYW5kbGVUb29sQmFyUG9pbnRl
ckV2ZW50TCggYVBvaW50ZXJFdmVudCApKQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAgICAg
cmV0dXJuOyAgDQorICAgICAgICAgICAgIH0NCiAgICAgICAgIC8vIEhhbmRsZSBwYWdlIHZpZXcg
bW9kZQ0KICAgICAgICAgaWYgKCBpV2ViS2l0Vmlldy0+V2ViS2l0Q29udHJvbCgpLkluUGFnZVZp
ZXdNb2RlKCkpDQogICAgICAgICAgICAgew0KQEAgLTE2NCw2ICsxNzEsNDMgQEAgdm9pZCBDUG9p
bnRlckV2ZW50SGFuZGxlcjo6SGFuZGxlUG9pbnRlcg0KICAgICAgICAgICAgIGlMYXN0UG9pbnRl
ckV2ZW50ID0gYVBvaW50ZXJFdmVudDsNCiAgICAgICAgICAgICB9DQogICAgICAgICB9DQorICAg
IH0NCisNCisNCitUQm9vbCBDUG9pbnRlckV2ZW50SGFuZGxlcjo6SGFuZGxlVG9vbEJhclBvaW50
ZXJFdmVudEwoY29uc3QgVFBvaW50ZXJFdmVudCYgYVBvaW50ZXJFdmVudCkNCisgICAgew0KKyAg
ICBUQm9vbCBldmVudENvbnN1bWVkID0gRUZhbHNlOw0KKyAgICBpZiggaVdlYktpdFZpZXctPldl
YktpdENvbnRyb2woKS5CckN0bCgpLkNhcGFiaWxpdGllcygpICYgVEJyQ3RsRGVmczo6RUNhcGFi
aWxpdHlUb29sQmFyDQorICAgICAgICAmJiBpV2ViS2l0Vmlldy0+Rm9jdXNlZEVsZW1lbnRUeXBl
KCkgPT0gVEJyQ3RsRGVmczo6RUVsZW1lbnROb25lDQorICAgICAgICApDQorICAgICAgICB7DQor
ICAgICAgICBpZihpV2ViS2l0Vmlldy0+VG9vbEJhcigpKQ0KKyAgICAgICAgICAgIHsNCisgICAg
ICAgICAgICBpV2ViS2l0Vmlldy0+VG9vbEJhcigpLT5IYW5kbGVQb2ludGVyRXZlbnRMKGFQb2lu
dGVyRXZlbnQpOw0KKyAgICAgICAgICAgIGV2ZW50Q29uc3VtZWQgPSBFVHJ1ZTsgIA0KKyAgICAg
ICAgICAgIH0NCisgICAgICAgIGVsc2UNCisgICAgICAgICAgICB7DQorICAgICAgICAgICAgaWYo
YVBvaW50ZXJFdmVudC5pVHlwZSA9PSBUUG9pbnRlckV2ZW50OjpFQnV0dG9uMURvd24pDQorICAg
ICAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAgIGlUaW1lTm93LkhvbWVUaW1lKCk7DQor
ICAgICAgICAgICAgICAgICBpRW5hYmxlVG9vbEJhciA9IEVUcnVlOyANCisgICAgICAgICAgICAg
ICAgfQ0KKyAgICAgICAgICAgIGVsc2UgaWYgKGFQb2ludGVyRXZlbnQuaVR5cGUgPT0gVFBvaW50
ZXJFdmVudDo6RUJ1dHRvbjFVcCAmJiBpRW5hYmxlVG9vbEJhciAmJiAhaVdlYktpdFZpZXctPk5v
ZGVVbmRlclBvaW50ZXIoYVBvaW50ZXJFdmVudC5pUG9zaXRpb24pKQ0KKyAgICAgICAgICAgICAg
ICB7DQorICAgICAgICAgICAgICAgICBUVGltZSBsYXVuY2hUaW1lOw0KKyAgICAgICAgICAgICAg
ICAgbGF1bmNoVGltZS5Ib21lVGltZSgpOw0KKyAgICAgICAgICAgICAgICAgaWYobGF1bmNoVGlt
ZS5NaWNyb1NlY29uZHNGcm9tKGlUaW1lTm93KSA+IEtNaWNyb0ludGVydmFsKQ0KKyAgICAgICAg
ICAgICAgICAgICAgew0KKyAgICAgICAgICAgICAgICAgICAgaVdlYktpdFZpZXctPkN1cnNvcigp
LT5TZXRQb3NpdGlvbihhUG9pbnRlckV2ZW50LmlQb3NpdGlvbik7DQorICAgICAgICAgICAgICAg
ICAgICBpV2ViS2l0Vmlldy0+TGF1bmNoVG9vbEJhckwoKTsNCisgICAgICAgICAgICAgICAgICAg
IGlFbmFibGVUb29sQmFyID0gRUZhbHNlOw0KKyAgICAgICAgICAgICAgICAgICAgfQ0KKyAgICAg
ICAgICAgICAgICAgZXZlbnRDb25zdW1lZCA9IEVUcnVlOyANCisgICAgICAgICAgICAgICAgfSAN
CisgICAgICAgICAgICB9IA0KKyAgICAgICAgfQ0KKyAgICAgICAgcmV0dXJuIGV2ZW50Q29uc3Vt
ZWQ7ICANCiAgICAgfQ0KIA0KIA0KSW5kZXg6IFdlYktpdC9Ccm93c2VyVmlldy9zcmMvV2ViS2l0
Vmlldy5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlclZpZXcvc3JjL1dlYktpdFZp
ZXcuY3BwCShyZXZpc2lvbiAxNjczNykNCisrKyBXZWJLaXQvQnJvd3NlclZpZXcvc3JjL1dlYktp
dFZpZXcuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTM5OSw2ICsxMzk5LDcgQEAgdm9pZCBDV2Vi
S2l0Vmlldzo6TGF1bmNoVG9vbEJhckwoKQ0KIA0KICAgIGlUb29sQmFySW50ZXJmYWNlID0gQ1dl
YktpdFRvb2xCYXJJbnRlcmZhY2U6Ok5ld0woKnRoaXMpOw0KICAgIGlUb29sQmFyID0gQ1Rvb2xC
YXI6Ok5ld0woKmlUb29sQmFySW50ZXJmYWNlKTsNCisgICBFbmFibGVEcmFnRXZlbnRzKCk7DQog
ICAgRHJhd05vdygpOw0KICAgIGNvbnN0IFJQb2ludGVyQXJyYXk8TUJyQ3RsU3RhdGVDaGFuZ2VP
YnNlcnZlcj4mIHN0YXRlQ2hhbmdlQXJyYXkgPSBpV2ViS2l0Q29udHJvbC0+QnJDdGwoKS5TdGF0
ZUNoYW5nZU9ic2VydmVyQXJyYXkoKTsNCiAgICBmb3IgKFRJbnQgaT0wOyBpPHN0YXRlQ2hhbmdl
QXJyYXkuQ291bnQoKTsgaSsrKQ0KQEAgLTE4MzYsMTEgKzE4MzcsMjQgQEAgdm9pZCBDV2ViS2l0
Vmlldzo6RHJhd1BpY3RvZ3JhcGhBcmVhKCkNCiAgICAgRHJhd05vdygpOw0KICAgICB9DQogDQot
DQorLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorLy8gSGFuZGxlUG9pbnRlckV2ZW50TA0KKy8v
IEhhbmRsZXMgUG9pbnRlciBFdmVudHMNCisvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiB2b2lk
IENXZWJLaXRWaWV3OjpIYW5kbGVQb2ludGVyRXZlbnRMKGNvbnN0IFRQb2ludGVyRXZlbnQmIGFQ
b2ludGVyRXZlbnQpDQogICAgIHsNCiAgICAgaVBvaW50ZXJFdmVudEhhbmRsZXItPkhhbmRsZVBv
aW50ZXJFdmVudEwoYVBvaW50ZXJFdmVudCk7DQogICAgIH0NCiANCisvLy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCisvLyBOb2RlVW5kZXJQb2ludGVyKCkNCisvLyBDaGVja3MgaWYgdGhlcmUgaXMg
YW55IE5vZGUgdW5kZXIgcG9pbnRlcg0KKy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KK1RCb29s
IENXZWJLaXRWaWV3OjpOb2RlVW5kZXJQb2ludGVyKFRQb2ludCBhUG9pbnQpDQorICAgIHsNCisg
ICAgVFdlYkNvcmVGb2N1c2VkRWxlbWVudFR5cGUgZWxUeXBlOw0KKyAgICBUUmVjdCByZWN0Ow0K
KyAgICByZXR1cm4gaU1haW5GcmFtZS0+V2ViS2l0QnJpZGdlKCkuV2ViQ29yZUJyaWRnZSgpLk5h
dmlnYWJsZU5vZGVVbmRlckN1cnNvcihhUG9pbnQsIGVsVHlwZSwgcmVjdCk7DQorICAgIH0NCiAN
CiAvLyBlbmQgb2YgZmlsZQ0K
</data>
<flag name="review"
          id="3654"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
      

    </bug>

</bugzilla>