diff -r 4ad59aaee882 -r 2f468c1958d0 javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp --- a/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Fri Sep 17 08:28:21 2010 +0300 +++ b/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Mon Oct 04 00:10:53 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