projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add refresh on release to scopewindow
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
plugins
/
bluebanana
/
bluebananawindow.C
diff --git
a/cinelerra-5.1/plugins/bluebanana/bluebananawindow.C
b/cinelerra-5.1/plugins/bluebanana/bluebananawindow.C
index 10692ce465bccd1ce0a81611e1fea6a91490d458..b7db7a0cc81b307dd6ba1b75b722c356e211fbcf 100644
(file)
--- a/
cinelerra-5.1/plugins/bluebanana/bluebananawindow.C
+++ b/
cinelerra-5.1/plugins/bluebanana/bluebananawindow.C
@@
-22,16
+22,18
@@
#include <math.h>
#include "bcdisplayinfo.h"
#include "bcsignals.h"
#include <math.h>
#include "bcdisplayinfo.h"
#include "bcsignals.h"
+#include "brender.h"
#include "cursors.h"
#include "cursors.h"
-#include "bluebanana.h"
-#include "bluebananaconfig.h"
-#include "bluebananaslider.h"
-#include "bluebananawindow.h"
+#include "edl.h"
#include "keys.h"
#include "language.h"
#include "plugin.h"
#include "keys.h"
#include "language.h"
#include "plugin.h"
-#include "
brender
.h"
+#include "
tracks
.h"
+#include "bluebanana.h"
+#include "bluebananaconfig.h"
+#include "bluebananaslider.h"
+#include "bluebananawindow.h"
#include "bluebananacolor.c"
#include "bluebananacolor.c"
@@
-2034,7
+2036,7
@@
public:
// --------------------------------------- Main GUI window --------------------------------------
BluebananaWindow::BluebananaWindow(BluebananaMain *plugin)
// --------------------------------------- Main GUI window --------------------------------------
BluebananaWindow::BluebananaWindow(BluebananaMain *plugin)
- : PluginClientWindow(plugin,
1000,1000
,0,1,1)
+ : PluginClientWindow(plugin,
xS(1000),yS(1000)
,0,1,1)
{
do_render=0;
windowx = get_x();
{
do_render=0;
windowx = get_x();
@@
-2478,8
+2480,10
@@
int BluebananaWindow::repeat_event(int64_t d){
if(config_consume!=config_produce)
flush_config_change();
}
if(config_consume!=config_produce)
flush_config_change();
}
- if(!plugin->server->plugin) return 0;
- if(!plugin->server->plugin->on) return 0;
+ PluginServer *server = plugin->server;
+ int plugin_id = server->plugin_id;
+ Plugin *gui_plugin = server->edl->tracks->plugin_exists(plugin_id);
+ if(!gui_plugin || !gui_plugin->on) return 0;
if(d==207){
/* if background render is active and we're showing the zebra, mark
if(d==207){
/* if background render is active and we're showing the zebra, mark