1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-11-04 08:17:17 -05:00

[ecmascript] dynamic_cast

This commit is contained in:
Witold Filipczyk 2022-01-17 16:19:31 +01:00
parent 022a066201
commit 3dcd66c3db
2 changed files with 4 additions and 4 deletions

View File

@ -106,7 +106,7 @@ js_htmlCollection_item2(JSContext *ctx, JSValueConst this_val, int idx)
xmlpp::Element *element; xmlpp::Element *element;
try { try {
element = ns->at(idx); element = dynamic_cast<xmlpp::Element *>(ns->at(idx));
} catch (std::out_of_range e) { return JS_UNDEFINED;} } catch (std::out_of_range e) { return JS_UNDEFINED;}
if (!element) { if (!element) {
@ -208,7 +208,7 @@ js_htmlCollection_set_items(JSContext *ctx, JSValue this_val, void *node)
while (1) { while (1) {
try { try {
element = ns->at(counter); element = dynamic_cast<xmlpp::Element *>(ns->at(counter));
} catch (std::out_of_range e) { return;} } catch (std::out_of_range e) { return;}
if (!element) { if (!element) {

View File

@ -228,7 +228,7 @@ htmlCollection_item2(JSContext *ctx, JS::HandleObject hobj, int index, JS::Mutab
xmlpp::Element *element; xmlpp::Element *element;
try { try {
element = ns->at(index); element = dynamic_cast<xmlpp::Element *>(ns->at(index));
} catch (std::out_of_range e) { return true;} } catch (std::out_of_range e) { return true;}
if (!element) { if (!element) {
@ -333,7 +333,7 @@ htmlCollection_set_items(JSContext *ctx, JS::HandleObject hobj, void *node)
while (1) { while (1) {
try { try {
element = ns->at(counter); element = dynamic_cast<xmlpp::Element *>(ns->at(counter));
} catch (std::out_of_range e) { return true;} } catch (std::out_of_range e) { return true;}
if (!element) { if (!element) {