LaunchBox: Fixed uninitialized member CID 1162820
This commit is contained in:
@@ -32,7 +32,8 @@ NamePanel::NamePanel(const char* label, const char* text, BWindow* window,
|
|||||||
| B_AUTO_UPDATE_SIZE_LIMITS),
|
| B_AUTO_UPDATE_SIZE_LIMITS),
|
||||||
fWindow(window),
|
fWindow(window),
|
||||||
fTarget(target),
|
fTarget(target),
|
||||||
fMessage(message)
|
fMessage(message),
|
||||||
|
fSavedTargetWindowFeel(B_NORMAL_WINDOW_FEEL)
|
||||||
{
|
{
|
||||||
BButton* defaultButton = new BButton(B_TRANSLATE("OK"),
|
BButton* defaultButton = new BButton(B_TRANSLATE("OK"),
|
||||||
new BMessage(MSG_PANEL_OK));
|
new BMessage(MSG_PANEL_OK));
|
||||||
@@ -72,7 +73,7 @@ NamePanel::NamePanel(const char* label, const char* text, BWindow* window,
|
|||||||
SetDefaultButton(defaultButton);
|
SetDefaultButton(defaultButton);
|
||||||
fNameTC->MakeFocus(true);
|
fNameTC->MakeFocus(true);
|
||||||
|
|
||||||
if (fWindow && fWindow->Lock()) {
|
if (fWindow != NULL && fWindow->Lock()) {
|
||||||
fSavedTargetWindowFeel = fWindow->Feel();
|
fSavedTargetWindowFeel = fWindow->Feel();
|
||||||
if (fSavedTargetWindowFeel != B_NORMAL_WINDOW_FEEL)
|
if (fSavedTargetWindowFeel != B_NORMAL_WINDOW_FEEL)
|
||||||
fWindow->SetFeel(B_NORMAL_WINDOW_FEEL);
|
fWindow->SetFeel(B_NORMAL_WINDOW_FEEL);
|
||||||
@@ -85,7 +86,8 @@ NamePanel::NamePanel(const char* label, const char* text, BWindow* window,
|
|||||||
|
|
||||||
NamePanel::~NamePanel()
|
NamePanel::~NamePanel()
|
||||||
{
|
{
|
||||||
if (fWindow && fWindow->Lock()) {
|
if (fSavedTargetWindowFeel != B_NORMAL_WINDOW_FEEL
|
||||||
|
&& fWindow != NULL && fWindow->Lock()) {
|
||||||
fWindow->SetFeel(fSavedTargetWindowFeel);
|
fWindow->SetFeel(fSavedTargetWindowFeel);
|
||||||
fWindow->Unlock();
|
fWindow->Unlock();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user