Änderung an der synunihighlighter.pas

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
DiBo33
Beiträge: 334
Registriert: Do 11. Okt 2007, 18:01

Änderung an der synunihighlighter.pas

Beitrag von DiBo33 »

Hallo,

ich habe mir mal erlaubt einen kleinen Fehler in der synunihighlighter.pas zu korrigieren.

Code: Alles auswählen

function TSynRange.SetCaseSensitive(const Value: boolean);
begin
  FCaseSensitive:=Value;
  if not Value then
  begin
    ////TL Added @ prefix
    CaseFunct:=@UpCase;
    StringCaseFunct:=@UpperCase;
  end
  else
  begin
    CaseFunct:=@CaseNone;
    StringCaseFunct:=@StringCaseNone;
  end;
end;


Hier muss die Bedingung umgedreht werden

Code: Alles auswählen

function TSynRange.SetCaseSensitive(const Value: boolean);
begin
  FCaseSensitive:=Value;
  if Value then // if not Value then // Changed by DiBo33
  begin
    ////TL Added @ prefix
    CaseFunct:=@UpCase;
    StringCaseFunct:=@UpperCase;
  end
  else
  begin
    CaseFunct:=@CaseNone;
    StringCaseFunct:=@StringCaseNone;
  end;
end;


Sonst reagiert der Highlighter genau falsch herum.

Gruß

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Hast du schon nen Patch gemacht ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

DiBo33
Beiträge: 334
Registriert: Do 11. Okt 2007, 18:01

Beitrag von DiBo33 »

Wenn du mir sagst wie.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

DiBo33
Beiträge: 334
Registriert: Do 11. Okt 2007, 18:01

Beitrag von DiBo33 »

Ich habs dann mal als Mail verschickt.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Sehr schön so fliesst es dann wenigstens auch ins Projekt ein.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten