From c0ced84a6248d4e3349cbaec8dcac86651083db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 26 Feb 2004 16:36:08 +0000 Subject: [PATCH] The Save/Print menu items of the ProbeView were added too soon, so that BInvoker::SetTarget() could not work yet (before the view was added to the window). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6762 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/diskprobe/AttributeWindow.cpp | 5 +++-- src/apps/diskprobe/FileWindow.cpp | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/apps/diskprobe/AttributeWindow.cpp b/src/apps/diskprobe/AttributeWindow.cpp index 118f93ff58..436b8ce007 100644 --- a/src/apps/diskprobe/AttributeWindow.cpp +++ b/src/apps/diskprobe/AttributeWindow.cpp @@ -201,8 +201,6 @@ AttributeWindow::AttributeWindow(BRect rect, entry_ref *ref, const char *attribu rect = tabView->ContainerView()->Bounds(); rect.top += 3; fProbeView = new ProbeView(rect, ref, attribute, settings); - fProbeView->AddSaveMenuItems(menu, 0); - fProbeView->AddPrintMenuItems(menu, menu->CountItems() - 2); tabView->AddRawEditorTab(fProbeView); view->AddChild(tabView); @@ -215,6 +213,9 @@ AttributeWindow::AttributeWindow(BRect rect, entry_ref *ref, const char *attribu tabView->Select(1); } + fProbeView->AddSaveMenuItems(menu, 0); + fProbeView->AddPrintMenuItems(menu, menu->CountItems() - 2); + fProbeView->UpdateSizeLimits(); } diff --git a/src/apps/diskprobe/FileWindow.cpp b/src/apps/diskprobe/FileWindow.cpp index 481a26ed3a..3b4dcb4296 100644 --- a/src/apps/diskprobe/FileWindow.cpp +++ b/src/apps/diskprobe/FileWindow.cpp @@ -66,9 +66,10 @@ FileWindow::FileWindow(BRect rect, entry_ref *ref, const BMessage *settings) BRect rect = Bounds(); rect.top = menuBar->Bounds().Height() + 1; ProbeView *probeView = new ProbeView(rect, ref, NULL, settings); + AddChild(probeView); + probeView->AddSaveMenuItems(menu, 4); probeView->AddPrintMenuItems(menu, menu->CountItems() - 4); - AddChild(probeView); probeView->UpdateSizeLimits(); }