diff --git a/Source/Images/main.png b/Source/Images/main.png index 06fbfee..d931cff 100644 Binary files a/Source/Images/main.png and b/Source/Images/main.png differ diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 7cbef8a..0dbc18f 100755 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -47,9 +47,15 @@ void ObxdAudioProcessorEditor::loadSkin (ObxdAudioProcessor& ownerFilter) return; } + //if (coords.createInputStream()) + XmlDocument skin (coords); auto doc = skin.getDocumentElement(); - if (doc) { + if (!doc) { + notLoadSkin = true; + setSize (1440, 450); + } + else { if (doc->getTagName() == "PROPERTIES"){ @@ -483,7 +489,7 @@ void ObxdAudioProcessorEditor::updateFromHost() { } // Set to unlearn to false - if ( midiUnlearnButton->getToggleState()) { + if ( midiUnlearnButton && midiUnlearnButton->getToggleState()) { midiUnlearnButton->setToggleState(false, NotificationType:: sendNotification); } @@ -511,7 +517,7 @@ void ObxdAudioProcessorEditor::paint(Graphics& g) const File mainFile(skinFolder.getChildFile("main@2x.png")); #endif - if (skinFolder.exists() && mainFile.exists()) + if (!notLoadSkin && skinFolder.exists() && mainFile.exists()) { const Image image = ImageCache::getFromFile(mainFile); diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index 03879df..a8b474c 100755 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -143,6 +143,7 @@ private: OwnedArray popupMenus; + bool notLoadSkin = false; int progStart; int bankStart; int skinStart;