sciter function map
От: flаt  
Дата: 27.09.13 23:03
Оценка: +1
Мне показалось, что сейчас функции запрашиваются только в текущем классе, хотя в том же sciter они есть и в базовом.
Вот патч для исправления:
diff --git a/sciter3/include/sciter-x-behavior.h b/sciter3/include/sciter-x-behavior.h
index 4f10c3c..0dff666 100644
--- a/sciter3/include/sciter-x-behavior.h
+++ b/sciter3/include/sciter-x-behavior.h
@@ -874,7 +874,7 @@ typedef BOOL WINAPI SciterBehaviorFactory( LPCSTR, HELEMENT, LPElementEventProc*
         { retval = method(argv[0],argv[1],argv[2],argv[3],argv[4]); return true; }
 
 #define END_FUNCTION_MAP \
-    return false; }
+    return __super::on_script_call(he, name, argc, argv, retval); }
 
 
   } //namespace sciter
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.