diff --git a/extras/Introjucer/Source/ComponentEditor/jucer_JucerDocument.cpp b/extras/Introjucer/Source/ComponentEditor/jucer_JucerDocument.cpp index 466374c345..6f785f879e 100644 --- a/extras/Introjucer/Source/ComponentEditor/jucer_JucerDocument.cpp +++ b/extras/Introjucer/Source/ComponentEditor/jucer_JucerDocument.cpp @@ -674,6 +674,21 @@ public: { } + bool save() + { + return SourceCodeDocument::save() && saveHeader(); + } + + bool saveHeader() + { + OpenDocumentManager& odm = IntrojucerApp::getApp().openDocumentManager; + + if (OpenDocumentManager::Document* header = odm.openFile (nullptr, getFile().withFileExtension (".h"))) + return header->save(); + + return false; + } + Component* createEditor() { ScopedPointer jucerDoc (JucerDocument::createForCppFile (getProject(), getFile()));