fixed close click save does not save bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4241 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -779,11 +779,9 @@ StyledEditWindow::QuitRequested()
|
|||||||
} else if(buttonIndex==1) { // "don't save": just close the window
|
} else if(buttonIndex==1) { // "don't save": just close the window
|
||||||
return true;
|
return true;
|
||||||
} else if(!fSaveMessage) { //save as
|
} else if(!fSaveMessage) { //save as
|
||||||
DispatchMessage(new BMessage(MENU_SAVEAS), this);
|
return SaveAs();
|
||||||
return false;
|
|
||||||
} else {
|
} else {
|
||||||
DispatchMessage(new BMessage(B_SAVE_REQUESTED), this);
|
return (Save(fSaveMessage) == B_OK);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}/***QuitRequested()***/
|
}/***QuitRequested()***/
|
||||||
@@ -791,7 +789,7 @@ StyledEditWindow::QuitRequested()
|
|||||||
status_t
|
status_t
|
||||||
StyledEditWindow::Save(BMessage *message)
|
StyledEditWindow::Save(BMessage *message)
|
||||||
{
|
{
|
||||||
status_t err;
|
status_t err = B_OK;
|
||||||
|
|
||||||
if(!message){
|
if(!message){
|
||||||
message=fSaveMessage;
|
message=fSaveMessage;
|
||||||
@@ -914,6 +912,7 @@ StyledEditWindow::SaveAs()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fSavePanel->Show();
|
fSavePanel->Show();
|
||||||
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user