diff -r 63b81d807542 -r 1f0034e370aa javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp --- a/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Thu Sep 02 13:22:59 2010 +0300 +++ b/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Fri Sep 17 16:44:34 2010 +0300 @@ -50,7 +50,7 @@ const wchar_t ON_SCREEN_KEYPAD_VALUE_GAMEACTIONS[] = L"1"; const wchar_t ON_SCREEN_KEYPAD_VALUE_NAVIGATION[] = L"2"; -JavaApplicationSettingsViewPrivate::JavaApplicationSettingsViewPrivate(const QString& aJavaAppUid): +JavaApplicationSettingsViewPrivate::JavaApplicationSettingsViewPrivate(const QString& aJavaAppUid, const QString& aJavaAppName): mMainForm(0), mModel(0), mGeneralSettingsGroup(0), mSecuritySettingsGroup(0), mNetConnSettingsUi(0), mAsyncToSyncCallEventLoop(0), mSecWarningAccepted(false), mDefaultConnId(0) { // init common values @@ -64,7 +64,7 @@ return; } ELOG1(EJavaSettings, "Initializing settings for suite %S", mSuiteUid.c_str()); - + // init access point settings ui mNetConnSettingsUi = new CmApplSettingsUi(this); mAsyncToSyncCallEventLoop = new QEventLoop(); @@ -74,7 +74,14 @@ // init form mMainForm = new HbDataForm(); - mMainForm->setHeading(QString::fromStdWString(readFromStorage(PACKAGE_NAME, L"", L"", APPLICATION_PACKAGE_TABLE))); + if (aJavaAppName.isEmpty()) + { + mMainForm->setHeading(QString::fromStdWString(readFromStorage(PACKAGE_NAME, L"", L"", APPLICATION_PACKAGE_TABLE))); + } + else + { + mMainForm->setHeading(aJavaAppName); + } mModel = new HbDataFormModel(); // init settings