Index: gimp/app/paint/gimpairbrush.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimpairbrush.c,v
retrieving revision 1.93
diff -u -p -r1.93 gimpairbrush.c
--- a/gimp/app/paint/gimpairbrush.c	15 Jul 2003 15:38:24 -0000	1.93
+++ b/gimp/app/paint/gimpairbrush.c	22 May 2004 20:15:49 -0000
@@ -174,8 +174,8 @@ gimp_airbrush_paint (GimpPaintCore      
           airbrush->paint_options = paint_options;
 
 	  timeout = (paint_options->pressure_options->rate ?
-		     (10000 / (options->rate * 2.0 * paint_core->cur_coords.pressure)) :
-		     (10000 / options->rate));
+		  (10000 / (options->rate * PRESSURE_SCALE * paint_core->cur_coords.pressure)) :
+	    (10000 / options->rate));
 
 	  airbrush->timeout_id = g_timeout_add (timeout,
                                                 gimp_airbrush_timeout,
@@ -217,7 +217,7 @@ gimp_airbrush_motion (GimpPaintCore    *
   saved_pressure = paint_options->pressure_options->pressure;
 
   if (saved_pressure)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   paint_options->pressure_options->pressure = FALSE;
   _gimp_paintbrush_motion (paint_core, drawable, paint_options, opacity);
Index: gimp/app/paint/gimpclone.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimpclone.c,v
retrieving revision 1.109
diff -u -p -r1.109 gimpclone.c
--- a/gimp/app/paint/gimpclone.c	18 Jan 2004 13:19:59 -0000	1.109
+++ b/gimp/app/paint/gimpclone.c	22 May 2004 20:15:49 -0000
@@ -446,7 +446,7 @@ gimp_clone_motion (GimpPaintCore    *pai
     }
 
   if (pressure_options->opacity)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   /*  paste the newly painted canvas to the gimage which is being worked on  */
   gimp_paint_core_paste_canvas (paint_core, drawable,
Index: gimp/app/paint/gimpconvolve.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimpconvolve.c,v
retrieving revision 1.89
diff -u -p -r1.89 gimpconvolve.c
--- a/gimp/app/paint/gimpconvolve.c	16 Jul 2003 11:25:37 -0000	1.89
+++ b/gimp/app/paint/gimpconvolve.c	22 May 2004 20:15:49 -0000
@@ -252,7 +252,7 @@ gimp_convolve_motion (GimpPaintCore    *
   rate = options->rate;
 
   if (pressure_options->rate)
-    rate *= 2.0 * paint_core->cur_coords.pressure;
+    rate *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   gimp_convolve_calculate_matrix (options->type, rate);
 
Index: gimp/app/paint/gimpdodgeburn.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimpdodgeburn.c,v
retrieving revision 1.73
diff -u -p -r1.73 gimpdodgeburn.c
--- a/gimp/app/paint/gimpdodgeburn.c	16 Jul 2003 11:25:37 -0000	1.73
+++ b/gimp/app/paint/gimpdodgeburn.c	22 May 2004 20:15:50 -0000
@@ -302,7 +302,7 @@ gimp_dodge_burn_motion (GimpPaintCore   
     copy_region (&tempPR, &destPR);
 
   if (pressure_options->opacity)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   /* Replace the newly dodgedburned area (canvas_buf) to the gimage */
   gimp_paint_core_replace_canvas (paint_core, drawable,
Index: gimp/app/paint/gimperaser.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimperaser.c,v
retrieving revision 1.88
diff -u -p -r1.88 gimperaser.c
--- a/gimp/app/paint/gimperaser.c	14 Apr 2004 23:33:57 -0000	1.88
+++ b/gimp/app/paint/gimperaser.c	22 May 2004 20:15:50 -0000
@@ -178,7 +178,7 @@ gimp_eraser_motion (GimpPaintCore    *pa
 		area->width * area->height, area->bytes);
 
   if (pressure_options->opacity)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   gimp_paint_core_paste_canvas (paint_core, drawable,
 				MIN (opacity, GIMP_OPACITY_OPAQUE),
Index: gimp/app/paint/gimppaintbrush.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimppaintbrush.c,v
retrieving revision 1.46
diff -u -p -r1.46 gimppaintbrush.c
--- a/gimp/app/paint/gimppaintbrush.c	14 Apr 2004 23:33:57 -0000	1.46
+++ b/gimp/app/paint/gimppaintbrush.c	22 May 2004 20:15:50 -0000
@@ -214,7 +214,7 @@ _gimp_paintbrush_motion (GimpPaintCore  
     }
 
   if (pressure_options->opacity)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   gimp_paint_core_paste_canvas (paint_core, drawable,
                                 MIN (opacity, GIMP_OPACITY_OPAQUE),
Index: gimp/app/paint/gimppaintcore.h
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimppaintcore.h,v
retrieving revision 1.34
diff -u -p -r1.34 gimppaintcore.h
--- a/gimp/app/paint/gimppaintcore.h	17 Sep 2003 12:05:10 -0000	1.34
+++ b/gimp/app/paint/gimppaintcore.h	22 May 2004 20:15:50 -0000
@@ -26,6 +26,7 @@
 #define PAINT_CORE_SUBSAMPLE       4
 #define PAINT_CORE_SOLID_SUBSAMPLE 2
 
+#define PRESSURE_SCALE 1.5
 
 /* the different states that the painting function can be called with  */
 
Index: gimp/app/paint/gimpsmudge.c
===================================================================
RCS file: /cvs/gnome/gimp/app/paint/gimpsmudge.c,v
retrieving revision 1.63
diff -u -p -r1.63 gimpsmudge.c
--- a/gimp/app/paint/gimpsmudge.c	16 Jul 2003 11:25:37 -0000	1.63
+++ b/gimp/app/paint/gimpsmudge.c	22 May 2004 20:15:50 -0000
@@ -307,8 +307,8 @@ gimp_smudge_motion (GimpPaintCore    *pa
 
   /* Enable pressure sensitive rate */
   if (pressure_options->rate)
-    rate = MIN (options->rate / 100.0 * 2.0 * paint_core->cur_coords.pressure,
-		1.0);
+    rate = MIN (options->rate / 100.0 * PRESSURE_SCALE *
+                paint_core->cur_coords.pressure, 1.0);
   else
     rate = options->rate / 100.0;
 
@@ -361,7 +361,7 @@ gimp_smudge_motion (GimpPaintCore    *pa
     copy_region (&tempPR, &destPR);
 
   if (pressure_options->opacity)
-    opacity *= 2.0 * paint_core->cur_coords.pressure;
+    opacity *= PRESSURE_SCALE * paint_core->cur_coords.pressure;
 
   /* Replace the newly made paint area to the gimage */
   gimp_paint_core_replace_canvas (paint_core, drawable,
