X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FScripting%2FNasalHTTP.cxx;h=637e3a3ac07b2e7588190c5d83306257bafa856f;hb=3c0b7f88b80f7d5044d6f734968d7f9568668ccc;hp=ae55204acd1f033197ae5b627de56c5e5459aed9;hpb=d99109c9e4babd1d6d9df1060c0fccfe8414294e;p=flightgear.git diff --git a/src/Scripting/NasalHTTP.cxx b/src/Scripting/NasalHTTP.cxx index ae55204ac..637e3a3ac 100644 --- a/src/Scripting/NasalHTTP.cxx +++ b/src/Scripting/NasalHTTP.cxx @@ -82,6 +82,7 @@ static naRef f_http_load(const nasal::CallContext& ctx) naRef initNasalHTTP(naRef globals, naContext c) { using simgear::HTTP::Request; + typedef Request* (Request::*HTTPCallback)(const Request::Callback&); NasalRequest::init("http.Request") .member("url", &Request::url) .member("method", &Request::method) @@ -94,9 +95,9 @@ naRef initNasalHTTP(naRef globals, naContext c) .member("reason", &Request::responseReason) .member("readyState", &Request::readyState) .method("abort", static_cast(&Request::abort)) - .method("done", &Request::done) - .method("fail", &Request::fail) - .method("always", &Request::always); + .method("done", static_cast(&Request::done)) + .method("fail", static_cast(&Request::fail)) + .method("always", static_cast(&Request::always)); using simgear::HTTP::FileRequest; NasalFileRequest::init("http.FileRequest")