diff --git a/Source/LJUCEApplication.cpp b/Source/LJUCEApplication.cpp index b8544a5..a365785 100644 --- a/Source/LJUCEApplication.cpp +++ b/Source/LJUCEApplication.cpp @@ -140,9 +140,10 @@ int LJUCEApplication::s_globalApplicationsDirectory(lua_State*) { return LUA::returnString( File::getSpecialLocation(File::globalApplicationsDirectory).getFullPathName() ); } -void LJUCEApplication::initialised() { - if(hasCallback("initialised")) - callback("initialised"); +void LJUCEApplication::initialised(Component *comp) { + if(hasCallback("initialised")) { + callback("initialised", 0, { new LRefBase("Component", comp) }); + } } int LJUCEApplication::initialised(lua_State*) { set("initialised"); diff --git a/Source/LJUCEApplication.h b/Source/LJUCEApplication.h index 30dc824..8edeca2 100644 --- a/Source/LJUCEApplication.h +++ b/Source/LJUCEApplication.h @@ -28,7 +28,7 @@ class LJUCEApplication : public LBase, * initialised is usefull to start actions after the window has shown, * particularly on iOS or OSX, as events oriented architectures */ - virtual void initialised(); + virtual void initialised(Component*); int initialised(lua_State*); static int s_userHomeDirectory(lua_State*);