diff --git a/src/RegWindow.c b/src/RegWindow.c index d7921246c7..85a0c4bce9 100644 --- a/src/RegWindow.c +++ b/src/RegWindow.c @@ -1733,8 +1733,8 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type ) startRecnCB, NULL, (MenuItem *)NULL }, { "Adjust Balance...", &xmPushButtonWidgetClass, 'A', NULL, NULL, True, startAdjBCB, NULL, (MenuItem *)NULL }, - { "Report", &xmPushButtonWidgetClass, 'D', NULL, NULL, True, - NULL, (XtPointer)0, (MenuItem *)&reportMenu }, + { "Report", &xmPushButtonWidgetClass, 'D', NULL, NULL, False, + NULL, (XtPointer)0, reportMenu }, { "", &xmSeparatorWidgetClass, 0, NULL, NULL, True, NULL, NULL, (MenuItem *)NULL }, { "Delete Transaction", &xmPushButtonWidgetClass, 'D', NULL, NULL, True, @@ -1879,6 +1879,8 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type ) activityMenu[6].callback_data=(XtPointer)regData; activityMenu[8].callback_data=(XtPointer)(regData->dialog); /* destroy callback */ + activityMenu[4].subitems = reportMenu; + /* can't adjust the balance on a ledger window */ if (1 != regData->numAcc) { activityMenu[2].sensitive = False;