p/s proxy icon, rework window locks, segv in close_mixers + exportedl, ffmpeg default...
[goodguy/history.git] / cinelerra-5.1 / plugins / bluebanana / bluebananawindow.C
index 504957e9a72c4d0a784d450a289412ac3c589c75..10692ce465bccd1ce0a81611e1fea6a91490d458 100644 (file)
@@ -1839,8 +1839,11 @@ public:
   }
   void update(){
     if(active != plugin->config.active){
-      plugin->config.active = active;
-      this->BC_CheckBox::update(plugin->config.active,1);
+      if(active>=0)
+        plugin->config.active = active;
+      else
+        active = plugin->config.active;
+      this->BC_CheckBox::update(active,1);
       gui->enter_config_change();
       gui->Hadj_slider->update();
       gui->Sadj_slider->update();
@@ -2475,6 +2478,7 @@ int BluebananaWindow::repeat_event(int64_t d){
     if(config_consume!=config_produce)
       flush_config_change();
   }
+  if(!plugin->server->plugin) return 0;
   if(!plugin->server->plugin->on) return 0;
   if(d==207){