[gimp] app: Fix a mixing quirk in linear dynamics mixing
- From: Alexia Death <alexiade src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp] app: Fix a mixing quirk in linear dynamics mixing
- Date: Fri, 1 Jan 2010 17:10:29 +0000 (UTC)
commit bdec911bfccae166edce2539e6f9ef5b06169e98
Author: Alexia Death <alexiadeath gmail com>
Date: Fri Jan 1 19:03:59 2010 +0200
app: Fix a mixing quirk in linear dynamics mixing
Angular dynamics could have resulted in a value > 1 giving unexpected results with hardness.
app/core/gimpdynamicsoutput.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimpdynamicsoutput.c b/app/core/gimpdynamicsoutput.c
index a87a611..66d2440 100644
--- a/app/core/gimpdynamicsoutput.c
+++ b/app/core/gimpdynamicsoutput.c
@@ -246,7 +246,7 @@ gimp_dynamics_output_is_enabled (GimpDynamicsOutput *output)
gdouble
gimp_dynamics_output_get_linear_value (GimpDynamicsOutput *output,
const GimpCoords *coords,
- GimpPaintOptions *options,
+ GimpPaintOptions *options,
gdouble fade_point)
{
gdouble total = 0.0;
@@ -267,7 +267,7 @@ gimp_dynamics_output_get_linear_value (GimpDynamicsOutput *output,
if (output->use_direction)
{
- total += coords->direction + 0.5;
+ total += fmod (coords->direction + 0.5, 1) ;
factors++;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]