Menu

#231 In Tokyo, 1.3.17 throws error on close of IDE

New
open
nobody
None
5
2020-12-21
2020-11-06
No

I have noticed this now in a few VMs, both in VMware and VBox. On closing the IDE, I get the error dialog in the attached file. I will be happy to research, if you can suggest a direction.

1 Attachments

Discussion

  • William Meyer

    William Meyer - 2020-11-06

    I should have mentioned... Windows 10 Pro, Delphi 10.2.3, and I have installed SynEdit from GetIt. Reinstalled GExperts, and the problem remains, but it was not present until I installed SynEdit.
    UPDATE: 1.3.16 throws the same error.
    UPDATE: Fixed the source for SynEdit from TurboPack:
    In SynEdit\Source\SynCompletionProposal.pas:
    function GetCurrentPPI: Integer; {override;} // TODO -owmeyer: There is no parent version to override.
    The error on shutdown remains, because it is from your DLL, not from my installed SynEdit.
    However, in the source there, I did not find any DeactivateFontsInfo.

     

    Last edit: William Meyer 2020-11-12
  • Thomas Mueller

    Thomas Mueller - 2020-12-21

    The assertion is in unit SynTextDrawer in TheFontsInfoManager.ReleaseFontsInfo which in turn is called from TSynFontsInfoManager.Destroy. That's the same code as in the TurboPack version of the library.

     

Log in to post a comment.

MongoDB Logo MongoDB