-rw-r--r-- | noncore/apps/opie-console/MyPty.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/MyPty.cpp b/noncore/apps/opie-console/MyPty.cpp index c3c58be..23d4966 100644 --- a/noncore/apps/opie-console/MyPty.cpp +++ b/noncore/apps/opie-console/MyPty.cpp | |||
@@ -301,11 +301,9 @@ void MyPty::reload( const Profile& prof) { | |||
301 | * will fallback to /bin/sh | 301 | * will fallback to /bin/sh |
302 | * which should be there 100% | 302 | * which should be there 100% |
303 | */ | 303 | */ |
304 | if ( !QFile::exists(QFile::encodeName(m_cmd) ) ) | 304 | if ( m_cmd.stripWhiteSpace() == "/bin/bash" && !QFile::exists(QFile::encodeName(m_cmd) ) ) |
305 | if (QFile::exists("/bin/bash") ) | ||
306 | m_cmd = "/bin/bash"; | ||
307 | else | ||
308 | m_cmd = "/bin/sh"; | 305 | m_cmd = "/bin/sh"; |
306 | |||
309 | 307 | ||
310 | int envcount = prof.readNumEntry("EnvVars", 0); | 308 | int envcount = prof.readNumEntry("EnvVars", 0); |
311 | for (int i=0; i<envcount; i++) { | 309 | for (int i=0; i<envcount; i++) { |