From d47be3fef3ead04f070558fcbd04e4b9a9ddc74a Mon Sep 17 00:00:00 2001 From: "Christophe Berbizier (dbdl)" Date: Fri, 14 Mar 2014 01:42:07 +0100 Subject: [PATCH] LJUCEApplication: initialised pushes the initialised DocumentWindow to callback --- Source/LJUCEApplication.cpp | 7 ++++--- Source/LJUCEApplication.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) 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*);