Enclosed patch should fix 1851
"1. BeginDrag is defined 2 times in TControl in controls.pp"

Matthijs
-- 
Matthijs Willemstein <[EMAIL PROTECTED]>
Index: controls.pp
===================================================================
--- controls.pp	(revision 8903)
+++ controls.pp	(working copy)
@@ -1132,8 +1132,8 @@
     procedure EditingDone; virtual;
     procedure ExecuteDefaultAction; virtual;
     procedure ExecuteCancelAction; virtual;
-    procedure BeginDrag(Immediate: Boolean; Threshold: Integer);
-    procedure BeginDrag(Immediate: Boolean);
+    procedure BeginDrag(Immediate: Boolean; Threshold: Integer = -1);
+//    procedure BeginDrag(Immediate: Boolean);
     procedure BringToFront;
     function ColorIsStored: boolean; virtual;
     function HasParent: Boolean; override;
Index: include/control.inc
===================================================================
--- include/control.inc	(revision 8903)
+++ include/control.inc	(working copy)
@@ -60,7 +60,7 @@
   Starts the dragging of a control. If the Immediate flag is set, dragging
   starts immediately.
  ------------------------------------------------------------------------------}
-procedure TControl.BeginDrag(Immediate: Boolean; Threshold: Integer);
+procedure TControl.BeginDrag(Immediate: Boolean; Threshold: Integer = -1);
 var
   P : TPoint;
 begin
@@ -88,10 +88,10 @@
 {------------------------------------------------------------------------------
   procedure TControl.BeginDrag(Immediate: Boolean);
 ------------------------------------------------------------------------------}
-procedure TControl.BeginDrag(Immediate: Boolean);
-begin
-  BeginDrag(Immediate, -1);
-end;
+//procedure TControl.BeginDrag(Immediate: Boolean);
+//begin
+//  BeginDrag(Immediate, -1);
+//end;
 
 {------------------------------------------------------------------------------
        TControl.BeginAutoDrag

Reply via email to