Explorar o código

sysutils: TEncoding.IsStandardEncoding: FSystemEncodings are standard encodings (they must not be destroyed in user code)

git-svn-id: trunk@43846 -
ondrej %!s(int64=5) %!d(string=hai) anos
pai
achega
944e99d71c
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      rtl/objpas/sysutils/sysencoding.inc

+ 5 - 0
rtl/objpas/sysutils/sysencoding.inc

@@ -240,9 +240,14 @@ var
   Encoding: TEncoding;
 begin
   if Assigned(AEncoding) then
+  begin
     for Encoding in FStandardEncodings do
       if Encoding = AEncoding then
         Exit(True);
+    for Encoding in FSystemEncodings do
+      if Encoding = AEncoding then
+        Exit(True);
+  end;
   Result := False;
 end;