fixed: incorrect status was set when editing a file
now System::EditFile() returns boolean
This commit is contained in:
parent
23f1c112a4
commit
e8ba2a7bd1
|
@ -154,7 +154,10 @@ void Emacs::MakePost()
|
|||
}
|
||||
else
|
||||
{
|
||||
cur->request->status = system->EditFile(cur->request->item, cur->request->item.url != old_url, NotifyCodeEdit());
|
||||
if( system->EditFile(cur->request->item, cur->request->item.url != old_url, NotifyCodeEdit()) )
|
||||
cur->request->status = WINIX_ERR_OK;
|
||||
else
|
||||
cur->request->status = WINIX_ERR_PERMISSION_DENIED;
|
||||
}
|
||||
|
||||
if( cur->request->status == WINIX_ERR_OK )
|
||||
|
|
|
@ -117,7 +117,10 @@ void EditTicket::Submit(Ticket & ticket, Item & item)
|
|||
return;
|
||||
|
||||
// adding without notificating
|
||||
cur->request->status = system->EditFile(item, old_url != item.url);
|
||||
if( system->EditFile(item, old_url != item.url) )
|
||||
cur->request->status = WINIX_ERR_OK;
|
||||
else
|
||||
cur->request->status = WINIX_ERR_PERMISSION_DENIED;
|
||||
|
||||
if( cur->request->status == WINIX_ERR_OK )
|
||||
ChangeTicket(ticket, item);
|
||||
|
|
Loading…
Reference in New Issue