Skip to content

Commit f1aabaa

Browse files
authored
Merge pull request #2259 from cwensley/curtis/mac-grid-contextmenu-without-header
Mac: Fix crash when setting context menu without header
2 parents 79e2c5c + ed9f225 commit f1aabaa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Eto.Mac/Forms/Controls/GridHandler.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ public bool ShowHeader
415415
{
416416
if (value && Control.HeaderView == null)
417417
{
418-
Control.HeaderView = headerView = new EtoTableHeaderView { Handler = this };
418+
Control.HeaderView = headerView = new EtoTableHeaderView { Handler = this, Menu = ContextMenu.ToNS() };
419419
}
420420
else if (!value && Control.HeaderView != null)
421421
{
@@ -437,7 +437,8 @@ public virtual ContextMenu ContextMenu
437437
{
438438
Widget.Properties.Set(GridHandler.ContextMenu_Key, value);
439439
Control.Menu = value.ToNS();
440-
Control.HeaderView.Menu = value.ToNS();
440+
if (Control.HeaderView != null)
441+
Control.HeaderView.Menu = value.ToNS();
441442
}
442443
}
443444

0 commit comments

Comments
 (0)