Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Schlaile <peter@schlaile.de>2008-05-21 01:30:16 +0400
committerPeter Schlaile <peter@schlaile.de>2008-05-21 01:30:16 +0400
commit38ffd41bf06af4967dce972a282bc0e19dec527e (patch)
tree1021f40d484b9a1bff8b08a7659ce8475e9fe95a /source/blender/src/buttons_scene.c
parent92c9ae280cd13415a40f8fc0b68ba53309350666 (diff)
== Sequencer ==
This fixes: [#11745] Blender crashes when changing Scenes on Sequencer`s Strips containing: - last_seq was set to null by scene-render - button handling wasn't very robust (didn't check for null) - REDRAWBUTSSCENE was missing
Diffstat (limited to 'source/blender/src/buttons_scene.c')
-rw-r--r--source/blender/src/buttons_scene.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/src/buttons_scene.c b/source/blender/src/buttons_scene.c
index feb8172d4e9..b98a8c58102 100644
--- a/source/blender/src/buttons_scene.c
+++ b/source/blender/src/buttons_scene.c
@@ -1286,6 +1286,10 @@ void do_sequencer_panels(unsigned short event)
Sequence *last_seq = get_last_seq();
ScrArea * sa;
+ if (!last_seq) {
+ return;
+ }
+
switch(event) {
case B_SEQ_BUT_PLUGIN:
case B_SEQ_BUT_EFFECT:
@@ -1323,6 +1327,7 @@ void do_sequencer_panels(unsigned short event)
allqueue(REDRAWALL, 0);
} else {
allqueue(REDRAWSEQ, 0);
+ allqueue(REDRAWBUTSSCENE, 0);
}
}