Explorar el Código

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

git-svn-id: trunk@43846 -
ondrej hace 5 años
padre
commit
944e99d71c
Se han modificado 1 ficheros con 5 adiciones y 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;