summaryrefslogtreecommitdiffstats
path: root/twin
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-23 02:16:20 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-23 02:16:20 -0600
commit3126f2cf71e835c1aac0dde6d878637a5a2b216d (patch)
treeaf2e152f1a7d983972e94a3743dc9f2b0c3aeda1 /twin
parent3151f8b9d4ac201182c9fcdec52e6a7724a433bc (diff)
downloadtdebase-3126f2cf71e835c1aac0dde6d878637a5a2b216d.tar.gz
tdebase-3126f2cf71e835c1aac0dde6d878637a5a2b216d.zip
Reload shadow radius during signal hander fast reconf
Diffstat (limited to 'twin')
-rw-r--r--twin/compton-tde/compton.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/twin/compton-tde/compton.c b/twin/compton-tde/compton.c
index c3b0141ea..e9097a736 100644
--- a/twin/compton-tde/compton.c
+++ b/twin/compton-tde/compton.c
@@ -214,6 +214,9 @@ void handle_siguser (int sig)
ps_g->cshadow_picture = solid_picture(ps_g, true, 1, ps_g->o.shadow_red, ps_g->o.shadow_green, ps_g->o.shadow_blue);
/* regenerate shadows using the new settings */
+ ps_g->gaussian_map = make_gaussian_map(ps_g->o.shadow_radius);
+ presum_gaussian(ps_g, ps_g->gaussian_map);
+
init_alpha_picts(ps_g);
init_filters(ps_g);
}