View Issue Details

IDProjectCategoryView StatusLast Update
0006682JEDI VCL00 JVCL Componentspublic2020-05-18 22:34
ReporterOuatuBogdanAssigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status feedbackResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0006682: loop on WM_DRAWITEM
DescriptionFrom last update:
at line: 1839 SetDefaultMenuFont(Screen.MenuFont)
in JvMenus: TJvPopupMenu.WMDrawItem starts a infinite loop with FORMS: TCustomForm.WndProc at WM_DRAWITEM.

Just right-click to get pop-up menu, draws menu items again an again.
Additional Informationremedy:
Canvas.Font := Screen.MenuFont;
instead of offending line
TagsNo tags attached.

Activities

2019-05-31 18:56

 

PopupTest.zip (54,740 bytes)

mh

2019-05-31 18:58

reporter   ~0021855

Hello,

I cannot reproduce your problem.
What I did can be seen in the attached demo.

1. Unzip it and run it.
2. right click into the edit at the bottom

On my Windows 10 x64 VM this opens a TJvPopupMenu with 2 entries, both call ShowMessage each and I do not see any flicker. I can click them and they bring up their message each.

=> how does your test case differ?

Issue History

Date Modified Username Field Change
2019-05-30 12:07 OuatuBogdan New Issue
2019-05-31 18:56 mh File Added: PopupTest.zip
2019-05-31 18:58 mh Note Added: 0021855
2020-05-18 22:34 obones Status new => feedback