diff --git a/ide/ideinstances.pas b/ide/ideinstances.pas index e022f8ff8e..06fc55cfc6 100644 --- a/ide/ideinstances.pas +++ b/ide/ideinstances.pas @@ -189,7 +189,7 @@ begin if FServerPrefix = '' then begin // Calculate the user specific instance prefix only once. - FServerPrefix := GetEnvironmentVariable('USER'); // current user + FServerPrefix := GetEnvironmentVariable({$IFDEF MSWINDOWS}'USERNAME'{$ELSE}'USER'{$ENDIF}); // encode to cover illegal chars ('-' etc) FServerPrefix := IntToStr( crc32(0, pbyte(FServerPrefix), Length(FServerPrefix)) ) + '_LazarusMain';