From 6cd1da58bac058a832fc0a7d665dad16c60af5d4 Mon Sep 17 00:00:00 2001 From: shatty Date: Wed, 20 Nov 2002 23:43:33 +0000 Subject: [PATCH] set the default save as directory appropriately git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2044 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/stylededit/StyledEditWindow.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/apps/stylededit/StyledEditWindow.cpp b/src/apps/stylededit/StyledEditWindow.cpp index 968581fc57..b8ecf940ef 100644 --- a/src/apps/stylededit/StyledEditWindow.cpp +++ b/src/apps/stylededit/StyledEditWindow.cpp @@ -660,7 +660,15 @@ status_t StyledEditWindow::SaveAs() { if (fSavePanel == 0) { - fSavePanel = new BFilePanel(B_SAVE_PANEL, new BMessenger(this), NULL, B_FILE_NODE, false); + entry_ref * directory = 0; + if (fSaveMessage != 0) { + entry_ref dirref; + if (fSaveMessage->FindRef("directory", &dirref)) { + directory = new entry_ref(dirref); + } + } + fSavePanel = new BFilePanel(B_SAVE_PANEL, new BMessenger(this), directory, B_FILE_NODE, false); + fSavePanelTextView = dynamic_cast(fSavePanel->Window()->FindView("text view")); BMenuBar * menuBar =