--- libgig/trunk/src/gig.cpp 2014/06/07 00:00:10 2599 +++ libgig/trunk/src/gig.cpp 2014/06/07 15:19:58 2601 @@ -4179,6 +4179,16 @@ this->pGroup = pGroup; } + /** + * Returns the script group this script currently belongs to. Each script + * is a member of exactly one ScriptGroup. + * + * @returns current script group + */ + ScriptGroup* Script::GetGroup() const { + return pGroup; + } + void Script::RemoveAllScriptReferences() { File* pFile = pGroup->pFile; for (int i = 0; pFile->GetInstrument(i); ++i) {