}
-char* Piano::plugin_title() { return _("Pianoesizer"); }
+char* Piano::plugin_title() { return N_("Pianoesizer"); }
int Piano::is_realtime() { return 1; }
int Piano::is_synthesis() { return 1; }
void Piano::update_gui()
{
- if(thread)
- {
- load_configuration();
- thread->window->lock_window();
- thread->window->update_gui();
- thread->window->unlock_window();
- }
+ if( !thread ) return;
+ PianoWindow *window = (PianoWindow *)thread->window:
+// load_configuration,read_data deletes oscillator_config
+ window->lock_window("Piano::update_gui");
+ load_configuration();
+ window->update_gui();
+ window->unlock_window();
}