X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fpiano%2Fpiano.C;h=6404fdeeddd387a6aa0f33ca89fed94f9276c140;hb=047485402c380ee034045712121c649ddf89eda4;hp=ec130f15d3e9b230e537939a5f6701a0bc2d8a78;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/piano/piano.C b/cinelerra-5.1/plugins/piano/piano.C index ec130f15..6404fdee 100644 --- a/cinelerra-5.1/plugins/piano/piano.C +++ b/cinelerra-5.1/plugins/piano/piano.C @@ -51,7 +51,7 @@ Piano::~Piano() } -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; } @@ -162,13 +162,13 @@ void Piano::raise_window() 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(); }