diff --git a/src/kits/interface/StatusBar.cpp b/src/kits/interface/StatusBar.cpp index 76d2a0f042..554716973e 100644 --- a/src/kits/interface/StatusBar.cpp +++ b/src/kits/interface/StatusBar.cpp @@ -339,7 +339,7 @@ BStatusBar::SetBarHeight(float height) void -BStatusBar::SetText (const char *string) +BStatusBar::SetText(const char *string) { SetTextData(&fText, string); @@ -616,7 +616,7 @@ BStatusBar::SetTextData(char **dest, const char *source) *dest = NULL; } - if (source != NULL) + if (source != NULL && source != NULL) *dest = strdup(source); }