From 69554e1221e133cacad915bf2d2c6bafe910938d Mon Sep 17 00:00:00 2001 From: DarkWyrm Date: Sun, 14 Aug 2005 00:42:26 +0000 Subject: [PATCH] fixed launching of new terminal windows git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13957 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/terminal/TermApp.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/apps/terminal/TermApp.cpp b/src/apps/terminal/TermApp.cpp index 8b2c8c1c2c..5c647edf2c 100644 --- a/src/apps/terminal/TermApp.cpp +++ b/src/apps/terminal/TermApp.cpp @@ -389,7 +389,12 @@ TermApp::MakeTermWindow(BRect &frame) void TermApp::RunNewTerm(void) { - be_roster->Launch(TERM_SIGNATURE); + app_info info; + be_app->GetAppInfo(&info); + + // try launching two different ways to work around possible problems + if(be_roster->Launch(&(info.ref))!=B_OK) + be_roster->Launch(TERM_SIGNATURE); } void