From 84a9868d77a246c9d9c19b55f267fb25b682cdc7 Mon Sep 17 00:00:00 2001
From: Freeman Lou <freemanlou2430@Yahoo.com>
Date: Thu, 12 Dec 2013 21:45:24 +0000
Subject: [PATCH] stylededit save as
---
StyledEditWindow.cpp | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/StyledEditWindow.cpp b/StyledEditWindow.cpp
index abcdb33..c803617 100644
a
|
b
|
|
29 | 29 | #include <CharacterSetRoster.h> |
30 | 30 | #include <Clipboard.h> |
31 | 31 | #include <Debug.h> |
| 32 | #include <Entry.h> |
32 | 33 | #include <File.h> |
33 | 34 | #include <FilePanel.h> |
34 | 35 | #include <FindDirectory.h> |
… |
… |
StyledEditWindow::Save(BMessage* message)
|
874 | 875 | status_t |
875 | 876 | StyledEditWindow::SaveAs(BMessage* message) |
876 | 877 | { |
877 | | if (fSavePanel == NULL) { |
878 | | entry_ref* directory = NULL; |
879 | | entry_ref dirRef; |
880 | | if (fSaveMessage != NULL) { |
881 | | if (fSaveMessage->FindRef("directory", &dirRef) == B_OK) |
882 | | directory = &dirRef; |
883 | | } |
| 878 | entry_ref* directory = NULL; |
| 879 | entry_ref dirRef; |
| 880 | if (fSaveMessage != NULL) { |
| 881 | if (fSaveMessage->FindRef("directory", &dirRef) == B_OK) |
| 882 | directory = &dirRef; |
| 883 | } |
| 884 | |
| 885 | BEntry entry(directory); |
884 | 886 | |
| 887 | if (entry.Exists() == false || fSavePanel == NULL) { |
| 888 | delete fSavePanel; |
885 | 889 | BMessenger target(this); |
886 | 890 | fSavePanel = new BFilePanel(B_SAVE_PANEL, &target, |
887 | 891 | directory, B_FILE_NODE, false); |