mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-14 01:02:40 +02:00
gtk: gtkWSPopupMenuDeactivate must be procedure instead of function according to gtk sources and docs
git-svn-id: trunk@20846 -
This commit is contained in:
parent
35383c2aac
commit
1062d0b0aa
@ -325,7 +325,7 @@ end;
|
||||
|
||||
{ TGtkWSMenu }
|
||||
|
||||
class function TGtkWSMenu.CreateHandle(const AMenu: TMenu): HMENU;
|
||||
class function TGtkWSMenu.CreateHandle(const AMenu: TMenu): HMENU;
|
||||
var
|
||||
Widget: PGtkWidget;
|
||||
WidgetInfo: PWidgetInfo;
|
||||
@ -377,11 +377,10 @@ begin
|
||||
//else DebugLn('No valid popupDelayedClose event');
|
||||
end;
|
||||
|
||||
function gtkWSPopupMenuDeactivate(widget: PGtkWidget; data: gPointer): GBoolean; cdecl;
|
||||
procedure gtkWSPopupMenuDeactivate(widget: PGtkWidget; data: gPointer); cdecl;
|
||||
begin
|
||||
Include(PWidgetInfo(Data)^.Flags, wwiValidQueuedEvent);
|
||||
g_idle_add(@gtkWSPopupDelayedClose, data);
|
||||
Result := CallBackDefaultReturn;
|
||||
end;
|
||||
|
||||
class procedure TGtkWSPopupMenu.SetCallbacks(const AGtkWidget: PGtkWidget;
|
||||
|
Loading…
Reference in New Issue
Block a user