[FixInsight Warning] dwsClasses.pas(322): W503 Assignment right hand side is equal to its left hand side

Issue #59 resolved
IlyaS created an issue

dwsClasses.pas Line 322: W503 Assignment right hand side is equal to its left hand side

function TdwsStrings.GetCommaText: UnicodeString;
var
  FOldDefined: TStringsDefined;
  FOldDelimiter: Char;
  FOldQuoteChar: Char;
begin
  FOldDefined := FDefined;
  FOldDelimiter := FDelimiter;
  FOldQuoteChar := FQuoteChar;
  Delimiter := ',';
  QuoteChar := '"';
  try
    Result := GetDelimitedText;
  finally
    FDelimiter := FOldDelimiter;
    FQuoteChar := FOldQuoteChar;
    FDefined := FDefined; //Assignment right hand side is equal to its left hand side
  end;
end;

meant to be?

FDefined := FOldDefined;

Comments (2)

  1. Eric Grange repo owner

    Indeed. Though this unit is essentially obsolete / deprecated (hence the prehistoric source code style)

  2. Log in to comment