<?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>103910</bug_id>
          
          <creation_ts>2012-12-03 11:08:16 -0800</creation_ts>
          <short_desc>Automatically handle suspend and resume of post attach callbacks</short_desc>
          <delta_ts>2012-12-04 14:43:47 -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>New Bugs</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="Elliott Sprehn">esprehn</reporter>
          <assigned_to name="Elliott Sprehn">esprehn</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>koivisto</cc>
    
    <cc>mifenton</cc>
    
    <cc>ojan</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>781667</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-03 11:08:16 -0800</bug_when>
    <thetext>Automatically handle suspend and resume of post attach callbacks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781690</commentid>
    <comment_count>1</comment_count>
      <attachid>177293</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-03 11:24:00 -0800</bug_when>
    <thetext>Created attachment 177293
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781697</commentid>
    <comment_count>2</comment_count>
      <attachid>177293</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-12-03 11:29:05 -0800</bug_when>
    <thetext>Comment on attachment 177293
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781698</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-12-03 11:29:25 -0800</bug_when>
    <thetext>I suspect some may have opinions about the naming.  But the functionality looks great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781913</commentid>
    <comment_count>4</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-03 15:03:36 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; I suspect some may have opinions about the naming.  But the functionality looks great!

I don&apos;t really care about the name so suggestions are welcome, I&apos;ll wait a day to see if anyone comments before uploading for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782963</commentid>
    <comment_count>5</comment_count>
      <attachid>177293</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 14:43:45 -0800</bug_when>
    <thetext>Comment on attachment 177293
Patch

Clearing flags on attachment: 177293

Committed r136574: &lt;http://trac.webkit.org/changeset/136574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782964</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 14:43:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177293</attachid>
            <date>2012-12-03 11:24:00 -0800</date>
            <delta_ts>2012-12-04 14:43:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103910-20121203112012.patch</filename>
            <type>text/plain</type>
            <size>9045</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NDEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2M2MTNjZWViYTdhOGQx
ZmY1MGYyZTA1NGY2NmRiODcxZTc2MDUwMy4uNTU1NzJlODE2Zjg3NzYwZjQwMmJiYTRlNmE3NmJm
ZGNmNjdiY2FmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEyLTEyLTAzICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEF1dG9tYXRpY2Fs
bHkgaGFuZGxlIHN1c3BlbmQgYW5kIHJlc3VtZSBvZiBwb3N0IGF0dGFjaCBjYWxsYmFja3MKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzkxMAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBSQUlJIHRv
IGhhbmRsZSBzdXNwZW5kIGFuZCByZXN1bWUgb2YgcG9zdCBhdHRhY2ggY2FsbGJhY2tzIHNpbmNl
CisgICAgICAgIHRoZXkgc2hvdWxkIGFsd2F5cyBiZSBjYWxsZWQgaW4gcGFpcnMuCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCBqdXN0IHJlZmFjdG9yaW5nLgorCisgICAgICAgICogZG9tL0NvbnRh
aW5lck5vZGUuaDoKKyAgICAgICAgKFBvc3RBdHRhY2hDYWxsYmFja0Rpc2FibGVyKToKKyAgICAg
ICAgKFdlYkNvcmU6OlBvc3RBdHRhY2hDYWxsYmFja0Rpc2FibGVyOjpQb3N0QXR0YWNoQ2FsbGJh
Y2tEaXNhYmxlcik6CisgICAgICAgIChXZWJDb3JlOjpQb3N0QXR0YWNoQ2FsbGJhY2tEaXNhYmxl
cjo6flBvc3RBdHRhY2hDYWxsYmFja0Rpc2FibGVyKToKKyAgICAgICAgKENvbnRhaW5lck5vZGUp
OgorICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVu
dDo6cmVjYWxjU3R5bGUpOgorICAgICAgICAqIGRvbS9FbGVtZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkVsZW1lbnQ6OmF0dGFjaCk6CisgICAgICAgICogaHRtbC9IVE1MRm9ybUNvbnRyb2xF
bGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxGb3JtQ29udHJvbEVsZW1lbnQ6OmF0
dGFjaCk6CisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OmF0dGFjaCk6CisgICAgICAgICogaHRtbC9IVE1MUGx1
Z0luSW1hZ2VFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxQbHVnSW5JbWFnZUVs
ZW1lbnQ6OmF0dGFjaCk6CisgICAgICAgIChXZWJDb3JlKToKKwogMjAxMi0xMi0wMyAgTmF0ZSBD
aGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIE1ha2UgTWFpblJlc291cmNl
TG9hZGVyIG5vdCB1c2UgbV9mcmFtZSBkaXJlY3RseS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9Db250YWluZXJOb2RlLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9k
ZS5oCmluZGV4IGY2NzNlNDdjZjhhZTRhMDcxOTE0Yjk2ODIwMGVhMGIzZGEwMzFjODIuLmZjZDMy
MWQwM2QxODJlZmUzY2ExY2M3MGI3MWNlMTdmYjVkMGMwODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRh
aW5lck5vZGUuaApAQCAtNzgsNiArNzgsNyBAQCBwcml2YXRlOgogfTsKIAogY2xhc3MgQ29udGFp
bmVyTm9kZSA6IHB1YmxpYyBOb2RlIHsKKyAgICBmcmllbmQgY2xhc3MgUG9zdEF0dGFjaENhbGxi
YWNrRGlzYWJsZXI7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+Q29udGFpbmVyTm9kZSgpOwogCkBA
IC0xNTAsOCArMTUxLDYgQEAgcHJvdGVjdGVkOgogCiAgICAgc3RhdGljIHZvaWQgcXVldWVQb3N0
QXR0YWNoQ2FsbGJhY2soTm9kZUNhbGxiYWNrLCBOb2RlKiwgdW5zaWduZWQgPSAwKTsKICAgICBz
dGF0aWMgYm9vbCBwb3N0QXR0YWNoQ2FsbGJhY2tzQXJlU3VzcGVuZGVkKCk7Ci0gICAgdm9pZCBz
dXNwZW5kUG9zdEF0dGFjaENhbGxiYWNrcygpOwotICAgIHZvaWQgcmVzdW1lUG9zdEF0dGFjaENh
bGxiYWNrcygpOwogCiAgICAgdGVtcGxhdGU8Y2xhc3MgR2VuZXJpY05vZGUsIGNsYXNzIEdlbmVy
aWNOb2RlQ29udGFpbmVyPgogICAgIGZyaWVuZCB2b2lkIGFwcGVuZENoaWxkVG9Db250YWluZXIo
R2VuZXJpY05vZGUqIGNoaWxkLCBHZW5lcmljTm9kZUNvbnRhaW5lciopOwpAQCAtMTY3LDYgKzE2
Niw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCBpbnNlcnRCZWZvcmVDb21tb24oTm9kZSogbmV4dENo
aWxkLCBOb2RlKiBvbGRDaGlsZCk7CiAKICAgICBzdGF0aWMgdm9pZCBkaXNwYXRjaFBvc3RBdHRh
Y2hDYWxsYmFja3MoKTsKKyAgICB2b2lkIHN1c3BlbmRQb3N0QXR0YWNoQ2FsbGJhY2tzKCk7Cisg
ICAgdm9pZCByZXN1bWVQb3N0QXR0YWNoQ2FsbGJhY2tzKCk7CiAKICAgICBib29sIGdldFVwcGVy
TGVmdENvcm5lcihGbG9hdFBvaW50JikgY29uc3Q7CiAgICAgYm9vbCBnZXRMb3dlclJpZ2h0Q29y
bmVyKEZsb2F0UG9pbnQmKSBjb25zdDsKQEAgLTM5NCw2ICszOTUsMjQgQEAgcHJpdmF0ZToKICAg
ICBDaGlsZE5vZGVzTGF6eVNuYXBzaG90KiBtX25leHRTbmFwc2hvdDsKIH07CiAKK2NsYXNzIFBv
c3RBdHRhY2hDYWxsYmFja0Rpc2FibGVyIHsKK3B1YmxpYzoKKyAgICBQb3N0QXR0YWNoQ2FsbGJh
Y2tEaXNhYmxlcihDb250YWluZXJOb2RlKiBub2RlKQorICAgICAgICA6IG1fbm9kZShub2RlKQor
ICAgIHsKKyAgICAgICAgQVNTRVJUKG1fbm9kZSk7CisgICAgICAgIG1fbm9kZS0+c3VzcGVuZFBv
c3RBdHRhY2hDYWxsYmFja3MoKTsKKyAgICB9CisKKyAgICB+UG9zdEF0dGFjaENhbGxiYWNrRGlz
YWJsZXIoKQorICAgIHsKKyAgICAgICAgbV9ub2RlLT5yZXN1bWVQb3N0QXR0YWNoQ2FsbGJhY2tz
KCk7CisgICAgfQorCitwcml2YXRlOgorICAgIENvbnRhaW5lck5vZGUqIG1fbm9kZTsKK307CisK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2VuZGlmIC8vIENvbnRhaW5lck5vZGVfaApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggZjgwNTZhZTRjMGE4NDY2YjRlODkzNTFhN2FmYjFkMzIw
MTkwYjMzOS4uOWUzNTE2NTY2YTJmNGIzMTcwMmVkZGJiZWFhMTVhN2UzY2Q0YTlhNCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vRG9jdW1lbnQuY3BwCkBAIC0xODEzLDggKzE4MTMsOCBAQCB2b2lkIERvY3VtZW50Ojpy
ZWNhbGNTdHlsZShTdHlsZUNoYW5nZSBjaGFuZ2UpCiAgICAgICAgIG1fc3R5bGVTaGVldENvbGxl
Y3Rpb24tPnNldFVzZXNSZW1Vbml0KHRydWUpOwogCiAgICAgbV9pblN0eWxlUmVjYWxjID0gdHJ1
ZTsKLSAgICBzdXNwZW5kUG9zdEF0dGFjaENhbGxiYWNrcygpOwogICAgIHsKKyAgICAgICAgUG9z
dEF0dGFjaENhbGxiYWNrRGlzYWJsZXIgZGlzYWJsZXIodGhpcyk7CiAgICAgICAgIFdpZGdldEhp
ZXJhcmNoeVVwZGF0ZXNTdXNwZW5zaW9uU2NvcGUgc3VzcGVuZFdpZGdldEhpZXJhcmNoeVVwZGF0
ZXM7CiAKICAgICAgICAgUmVmUHRyPEZyYW1lVmlldz4gZnJhbWVWaWV3ID0gdmlldygpOwpAQCAt
MTg3MCw3ICsxODcwLDYgQEAgdm9pZCBEb2N1bWVudDo6cmVjYWxjU3R5bGUoU3R5bGVDaGFuZ2Ug
Y2hhbmdlKQogICAgICAgICAgICAgZnJhbWVWaWV3LT5lbmREZWZlcnJlZFJlcGFpbnRzKCk7CiAg
ICAgICAgIH0KICAgICB9Ci0gICAgcmVzdW1lUG9zdEF0dGFjaENhbGxiYWNrcygpOwogCiAgICAg
Ly8gSWYgd2Ugd2FudGVkIHRvIGNhbGwgaW1wbGljaXRDbG9zZSgpIGR1cmluZyByZWNhbGNTdHls
ZSwgZG8gc28gbm93IHRoYXQgd2UncmUgZmluaXNoZWQuCiAgICAgaWYgKG1fY2xvc2VBZnRlclN0
eWxlUmVjYWxjKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5kZXggNGRjMGM1ZGY1M2E5MjNiZjli
ZTljZjBhZWZlNDI3M2VkNDBkN2ZlNC4uNDVjM2VjOWE2OTgzODZkYzBjNGIzYzBhNTUxYTVjNDUz
OTVhMTI3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAtMTE0MywzNiArMTE0MywzMiBAQCB2
b2lkIEVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVySWZOZWVkZWQoKQogCiB2b2lkIEVsZW1lbnQ6OmF0
dGFjaCgpCiB7Ci0gICAgc3VzcGVuZFBvc3RBdHRhY2hDYWxsYmFja3MoKTsKLSAgICB7Ci0gICAg
ICAgIFdpZGdldEhpZXJhcmNoeVVwZGF0ZXNTdXNwZW5zaW9uU2NvcGUgc3VzcGVuZFdpZGdldEhp
ZXJhcmNoeVVwZGF0ZXM7Ci0gICAgICAgIGNyZWF0ZVJlbmRlcmVySWZOZWVkZWQoKTsKKyAgICBQ
b3N0QXR0YWNoQ2FsbGJhY2tEaXNhYmxlciBjYWxsYmFja0Rpc2FibGVyKHRoaXMpOworICAgIFN0
eWxlUmVzb2x2ZXJQYXJlbnRQdXNoZXIgcGFyZW50UHVzaGVyKHRoaXMpOworICAgIFdpZGdldEhp
ZXJhcmNoeVVwZGF0ZXNTdXNwZW5zaW9uU2NvcGUgc3VzcGVuZFdpZGdldEhpZXJhcmNoeVVwZGF0
ZXM7CiAKLSAgICAgICAgU3R5bGVSZXNvbHZlclBhcmVudFB1c2hlciBwYXJlbnRQdXNoZXIodGhp
cyk7CisgICAgY3JlYXRlUmVuZGVyZXJJZk5lZWRlZCgpOwogCi0gICAgICAgIGlmIChwYXJlbnRF
bGVtZW50KCkgJiYgcGFyZW50RWxlbWVudCgpLT5pc0luQ2FudmFzU3VidHJlZSgpKQotICAgICAg
ICAgICAgc2V0SXNJbkNhbnZhc1N1YnRyZWUodHJ1ZSk7CisgICAgaWYgKHBhcmVudEVsZW1lbnQo
KSAmJiBwYXJlbnRFbGVtZW50KCktPmlzSW5DYW52YXNTdWJ0cmVlKCkpCisgICAgICAgIHNldElz
SW5DYW52YXNTdWJ0cmVlKHRydWUpOwogCi0gICAgICAgIC8vIFdoZW4gYSBzaGFkb3cgcm9vdCBl
eGlzdHMsIGl0IGRvZXMgdGhlIHdvcmsgb2YgYXR0YWNoaW5nIHRoZSBjaGlsZHJlbi4KLSAgICAg
ICAgaWYgKEVsZW1lbnRTaGFkb3cqIHNoYWRvdyA9IHRoaXMtPnNoYWRvdygpKSB7Ci0gICAgICAg
ICAgICBwYXJlbnRQdXNoZXIucHVzaCgpOwotICAgICAgICAgICAgc2hhZG93LT5hdHRhY2goKTsK
LSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGlmIChmaXJzdENoaWxkKCkpCi0gICAgICAg
ICAgICAgICAgcGFyZW50UHVzaGVyLnB1c2goKTsKLSAgICAgICAgfQotICAgICAgICBDb250YWlu
ZXJOb2RlOjphdHRhY2goKTsKLQotICAgICAgICBpZiAoaGFzUmFyZURhdGEoKSkgeyAgIAotICAg
ICAgICAgICAgRWxlbWVudFJhcmVEYXRhKiBkYXRhID0gZWxlbWVudFJhcmVEYXRhKCk7Ci0gICAg
ICAgICAgICBpZiAoZGF0YS0+bmVlZHNGb2N1c0FwcGVhcmFuY2VVcGRhdGVTb29uQWZ0ZXJBdHRh
Y2goKSkgewotICAgICAgICAgICAgICAgIGlmIChpc0ZvY3VzYWJsZSgpICYmIGRvY3VtZW50KCkt
PmZvY3VzZWROb2RlKCkgPT0gdGhpcykKLSAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQoKS0+
dXBkYXRlRm9jdXNBcHBlYXJhbmNlU29vbihmYWxzZSAvKiBkb24ndCByZXN0b3JlIHNlbGVjdGlv
biAqLyk7Ci0gICAgICAgICAgICAgICAgZGF0YS0+c2V0TmVlZHNGb2N1c0FwcGVhcmFuY2VVcGRh
dGVTb29uQWZ0ZXJBdHRhY2goZmFsc2UpOwotICAgICAgICAgICAgfQorICAgIC8vIFdoZW4gYSBz
aGFkb3cgcm9vdCBleGlzdHMsIGl0IGRvZXMgdGhlIHdvcmsgb2YgYXR0YWNoaW5nIHRoZSBjaGls
ZHJlbi4KKyAgICBpZiAoRWxlbWVudFNoYWRvdyogc2hhZG93ID0gdGhpcy0+c2hhZG93KCkpIHsK
KyAgICAgICAgcGFyZW50UHVzaGVyLnB1c2goKTsKKyAgICAgICAgc2hhZG93LT5hdHRhY2goKTsK
KyAgICB9IGVsc2UgaWYgKGZpcnN0Q2hpbGQoKSkKKyAgICAgICAgcGFyZW50UHVzaGVyLnB1c2go
KTsKKworICAgIENvbnRhaW5lck5vZGU6OmF0dGFjaCgpOworCisgICAgaWYgKGhhc1JhcmVEYXRh
KCkpIHsgICAKKyAgICAgICAgRWxlbWVudFJhcmVEYXRhKiBkYXRhID0gZWxlbWVudFJhcmVEYXRh
KCk7CisgICAgICAgIGlmIChkYXRhLT5uZWVkc0ZvY3VzQXBwZWFyYW5jZVVwZGF0ZVNvb25BZnRl
ckF0dGFjaCgpKSB7CisgICAgICAgICAgICBpZiAoaXNGb2N1c2FibGUoKSAmJiBkb2N1bWVudCgp
LT5mb2N1c2VkTm9kZSgpID09IHRoaXMpCisgICAgICAgICAgICAgICAgZG9jdW1lbnQoKS0+dXBk
YXRlRm9jdXNBcHBlYXJhbmNlU29vbihmYWxzZSAvKiBkb24ndCByZXN0b3JlIHNlbGVjdGlvbiAq
Lyk7CisgICAgICAgICAgICBkYXRhLT5zZXROZWVkc0ZvY3VzQXBwZWFyYW5jZVVwZGF0ZVNvb25B
ZnRlckF0dGFjaChmYWxzZSk7CiAgICAgICAgIH0KICAgICB9Ci0gICAgcmVzdW1lUG9zdEF0dGFj
aENhbGxiYWNrcygpOwogfQogCiB2b2lkIEVsZW1lbnQ6OnVucmVnaXN0ZXJOYW1lZEZsb3dDb250
ZW50Tm9kZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJv
bEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50
LmNwcAppbmRleCAwYWZmMjg3YjQ2MWJlNTcyOGQwN2IzMGQwZTA4MzUxOTljYjE5ODFhLi4wYzVi
ZjkxYTczZWY1M2Y2MTliODJlZmU4NzAwOGNhZjJhYjFhYmVlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAKQEAgLTIwNCw5ICsyMDQsNyBAQCBz
dGF0aWMgdm9pZCBmb2N1c1Bvc3RBdHRhY2goTm9kZSogZWxlbWVudCwgdW5zaWduZWQpCiAKIHZv
aWQgSFRNTEZvcm1Db250cm9sRWxlbWVudDo6YXR0YWNoKCkKIHsKLSAgICBBU1NFUlQoIWF0dGFj
aGVkKCkpOwotCi0gICAgc3VzcGVuZFBvc3RBdHRhY2hDYWxsYmFja3MoKTsKKyAgICBQb3N0QXR0
YWNoQ2FsbGJhY2tEaXNhYmxlciBkaXNhYmxlcih0aGlzKTsKIAogICAgIEhUTUxFbGVtZW50Ojph
dHRhY2goKTsKIApAQCAtMjIxLDggKzIxOSw2IEBAIHZvaWQgSFRNTEZvcm1Db250cm9sRWxlbWVu
dDo6YXR0YWNoKCkKICAgICAgICAgcmVmKCk7CiAgICAgICAgIHF1ZXVlUG9zdEF0dGFjaENhbGxi
YWNrKGZvY3VzUG9zdEF0dGFjaCwgdGhpcyk7CiAgICAgfQotCi0gICAgcmVzdW1lUG9zdEF0dGFj
aENhbGxiYWNrcygpOwogfQogCiB2b2lkIEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ6OmRpZE1vdmVU
b05ld0RvY3VtZW50KERvY3VtZW50KiBvbGREb2N1bWVudCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IDEyNGFmNGU2MDNhZmMxYzA4MjVmNzUyZDRhNmM1YzFk
ZTI0MzBlMmUuLjVmM2I2ZmZmNzgxZjAxMzY5ZDFkNDU4MjZmN2IwMjNlNzVhOWE0OWMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtNzc0LDcgKzc3NCw3IEBA
IFJlbmRlck9iamVjdCogSFRNTElucHV0RWxlbWVudDo6Y3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJl
bmEqIGFyZW5hLCBSZW5kZXJTdHlsZSoKIAogdm9pZCBIVE1MSW5wdXRFbGVtZW50OjphdHRhY2go
KQogewotICAgIHN1c3BlbmRQb3N0QXR0YWNoQ2FsbGJhY2tzKCk7CisgICAgUG9zdEF0dGFjaENh
bGxiYWNrRGlzYWJsZXIgZGlzYWJsZXIodGhpcyk7CiAKICAgICBpZiAoIW1faGFzVHlwZSkKICAg
ICAgICAgdXBkYXRlVHlwZSgpOwpAQCAtNzg1LDggKzc4NSw2IEBAIHZvaWQgSFRNTElucHV0RWxl
bWVudDo6YXR0YWNoKCkKIAogICAgIGlmIChkb2N1bWVudCgpLT5mb2N1c2VkTm9kZSgpID09IHRo
aXMpCiAgICAgICAgIGRvY3VtZW50KCktPnVwZGF0ZUZvY3VzQXBwZWFyYW5jZVNvb24odHJ1ZSAv
KiByZXN0b3JlIHNlbGVjdGlvbiAqLyk7Ci0KLSAgICByZXN1bWVQb3N0QXR0YWNoQ2FsbGJhY2tz
KCk7CiB9CiAKIHZvaWQgSFRNTElucHV0RWxlbWVudDo6ZGV0YWNoKCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTFBsdWdJbkltYWdlRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxQbHVnSW5JbWFnZUVsZW1lbnQuY3BwCmluZGV4IDQyMWFjMWIwZjBjMThk
MmZkYjI5OWI4ZTg2ODc0ODkwNWI3NWQ5NzYuLjdhNDBhZGQ5ODEyZjBkYTEzMjUwYThkOGEzYjhm
NTk0NTdkYjAwYzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFBsdWdJbklt
YWdlRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MUGx1Z0luSW1hZ2VF
bGVtZW50LmNwcApAQCAtMTU0LDcgKzE1NCw3IEBAIGJvb2wgSFRNTFBsdWdJbkltYWdlRWxlbWVu
dDo6d2lsbFJlY2FsY1N0eWxlKFN0eWxlQ2hhbmdlKQogCiB2b2lkIEhUTUxQbHVnSW5JbWFnZUVs
ZW1lbnQ6OmF0dGFjaCgpCiB7Ci0gICAgc3VzcGVuZFBvc3RBdHRhY2hDYWxsYmFja3MoKTsKKyAg
ICBQb3N0QXR0YWNoQ2FsbGJhY2tEaXNhYmxlciBkaXNhYmxlcih0aGlzKTsKIAogICAgIGJvb2wg
aXNJbWFnZSA9IGlzSW1hZ2VUeXBlKCk7CiAgICAgCkBAIC0xNjgsMTAgKzE2OCw4IEBAIHZvaWQg
SFRNTFBsdWdJbkltYWdlRWxlbWVudDo6YXR0YWNoKCkKICAgICAgICAgICAgIG1faW1hZ2VMb2Fk
ZXIgPSBhZG9wdFB0cihuZXcgSFRNTEltYWdlTG9hZGVyKHRoaXMpKTsKICAgICAgICAgbV9pbWFn
ZUxvYWRlci0+dXBkYXRlRnJvbUVsZW1lbnQoKTsKICAgICB9Ci0KLSAgICByZXN1bWVQb3N0QXR0
YWNoQ2FsbGJhY2tzKCk7CiB9Ci0gICAgCisKIHZvaWQgSFRNTFBsdWdJbkltYWdlRWxlbWVudDo6
ZGV0YWNoKCkKIHsKICAgICAvLyBGSVhNRTogQmVjYXVzZSBvZiB0aGUgaW5zYW5pdHkgdGhhdCBp
cyBIVE1MUGx1Z0luSW1hZ2VFbGVtZW50OjpyZWNhbGNTdHlsZSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>