diff --git a/src/apps/terminal/TermWindow.cpp b/src/apps/terminal/TermWindow.cpp index 326bb4495d..1824efa23d 100644 --- a/src/apps/terminal/TermWindow.cpp +++ b/src/apps/terminal/TermWindow.cpp @@ -106,10 +106,9 @@ TermWindow::SessionID::SessionID(int32 id) TermWindow::SessionID::SessionID(const BMessage& message, const char* field) - : - fID(-1) { - message.FindInt32(field, &fID); + if (message.FindInt32(field, &fID) != B_OK) + fID = -1; }