Actually return B_NO_MEMORY in case of error (was a regression introduced
in r38247. Small style fixes (more to come) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38250 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -43,6 +43,7 @@ BMailChain* GetMailChain(uint32 id);
|
|||||||
status_t GetOutboundMailChains(BList* list);
|
status_t GetOutboundMailChains(BList* list);
|
||||||
status_t GetInboundMailChains(BList* list);
|
status_t GetInboundMailChains(BList* list);
|
||||||
|
|
||||||
|
|
||||||
class BMailChain : public BArchivable {
|
class BMailChain : public BArchivable {
|
||||||
public:
|
public:
|
||||||
BMailChain(uint32 id);
|
BMailChain(uint32 id);
|
||||||
@@ -146,7 +147,7 @@ class BMailSettings {
|
|||||||
void SetDefaultOutboundChainID(uint32 to);
|
void SetDefaultOutboundChainID(uint32 to);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
BMessage data;
|
BMessage fData;
|
||||||
uint32 _reserved[4];
|
uint32 _reserved[4];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ BMailChain::Load(BMessage* settings)
|
|||||||
&& settings->FindRef("filter_addons", i, ref) < B_OK)) {
|
&& settings->FindRef("filter_addons", i, ref) < B_OK)) {
|
||||||
delete filter;
|
delete filter;
|
||||||
delete ref;
|
delete ref;
|
||||||
break;
|
return B_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!fFilterSettings.AddItem(filter)) {
|
if (!fFilterSettings.AddItem(filter)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user