X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fcore%2Fapplication.cpp;h=5acae82242b0a6d4106c7d647460934fd6acae12;hp=c93475fea972e84985f82acfb08fb030018407bd;hb=516755dde30a4820495580d1b52a5b992f800461;hpb=4276e9a4f973949abf5b0fc3b83c0c93ace90a86 diff --git a/source/core/application.cpp b/source/core/application.cpp index c93475f..5acae82 100644 --- a/source/core/application.cpp +++ b/source/core/application.cpp @@ -24,7 +24,7 @@ application throws a UsageError, the static usage() function is called. This function can only be called once. The global main() function provided by the library normally does it automatically at program startup. */ -int Application::run(int argc, char **argv) +int Application::run(int argc, char **argv, void *data) { static bool called=false; if(called) @@ -40,6 +40,8 @@ int Application::run(int argc, char **argv) return 126; } + data_=data; + try { try @@ -201,5 +203,6 @@ Application::RegBase::RegBase() Application *Application::app_=0; Application::RegBase *Application::reg_app_=0; +void *Application::data_=0; } // namespace Msp