Skip to content

Commit ca60baa

Browse files
committed
Catch invalid base64 when loading notes.
1 parent c2a32e7 commit ca60baa

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

Projects/Simba/simbaunit.pas

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3060,10 +3060,14 @@ procedure TSimbaForm.FormCreate(Sender: TObject);
30603060
if SimbaSettings.Oops then
30613061
formWriteln('WARNING: No permissions to write to ' + SimbaSettingsFile);
30623062

3063-
NotesMemo.Lines.Text := DecompressString(Base64Decode(SimbaSettings.Notes.Content.Value));
3064-
NotesMemo.Visible := SimbaSettings.Notes.Visible.Value;
3065-
NotesSplitter.Visible := SimbaSettings.Notes.Visible.Value;
3066-
ActionNotes.Checked := SimbaSettings.Notes.Visible.Value;
3063+
try
3064+
NotesMemo.Lines.Text := DecompressString(Base64Decode(SimbaSettings.Notes.Content.Value));
3065+
NotesMemo.Visible := SimbaSettings.Notes.Visible.Value;
3066+
NotesSplitter.Visible := SimbaSettings.Notes.Visible.Value;
3067+
ActionNotes.Checked := SimbaSettings.Notes.Visible.Value;
3068+
except
3069+
formWriteln('There was an issue loading Notes.');
3070+
end;
30673071

30683072
HandleParameters;
30693073
FillThread.Start;

0 commit comments

Comments
 (0)