Browse Source

* Make TComponent.GetObservers virtual and protected for Delphi compatibility

Michaël Van Canneyt 1 year ago
parent
commit
2d9ef694dd
1 changed files with 1 additions and 1 deletions
  1. 1 1
      rtl/objpas/classes/classesh.inc

+ 1 - 1
rtl/objpas/classes/classesh.inc

@@ -2411,7 +2411,6 @@ type
     function GetComponent(AIndex: Integer): TComponent;
     function GetComponent(AIndex: Integer): TComponent;
     function GetComponentCount: Integer;
     function GetComponentCount: Integer;
     function GetComponentIndex: Integer;
     function GetComponentIndex: Integer;
-    function GetObservers: TObservers;
     procedure Insert(AComponent: TComponent);
     procedure Insert(AComponent: TComponent);
     procedure ReadLeft(Reader: TReader);
     procedure ReadLeft(Reader: TReader);
     procedure ReadTop(Reader: TReader);
     procedure ReadTop(Reader: TReader);
@@ -2423,6 +2422,7 @@ type
     procedure WriteTop(Writer: TWriter);
     procedure WriteTop(Writer: TWriter);
   protected
   protected
     FComponentStyle: TComponentStyle;
     FComponentStyle: TComponentStyle;
+    function GetObservers: TObservers;virtual;
     procedure GetDeltaStreams(aProc: TGetStreamProc); virtual;
     procedure GetDeltaStreams(aProc: TGetStreamProc); virtual;
     procedure ReadDeltaStream(const S: TStream);
     procedure ReadDeltaStream(const S: TStream);
     procedure ReadDeltaState; virtual;
     procedure ReadDeltaState; virtual;