throw logic_error("instance already exists");
}
-int Application::run(int argc, char **argv, void *data)
+int Application::run(int argc, char **argv, void *data, void (*created_callback)(void *))
{
if(!starter_)
{
return 1;
}
+ if(created_callback)
+ created_callback(data);
+
int result = app_->main();
Application *a = app_;
app_ = 0;