diff options
| -rw-r--r-- | src/application.cpp | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/src/application.cpp b/src/application.cpp index fcabc201..1b4e169e 100644 --- a/src/application.cpp +++ b/src/application.cpp @@ -466,8 +466,8 @@ void Application::removeMainWindow(MainWindow *window)      // QApplication should quit as soon we have no mainwindow      // But QtWebkit seems to create windows without Qt::WA_QuitOnClose attribute,      // making rekonq keep running after last window is closed -    if ( m_mainWindows.length() == 0 ) -        QCoreApplication::quit (); +    if (m_mainWindows.length() == 0) +        QCoreApplication::quit();  } @@ -783,8 +783,9 @@ void Application::createWebAppShortcut()      QWidget widget;      wAppWidget.setupUi(&widget); +    const QString title = mainWindow()->currentTab()->view()->title().remove("&");      wAppWidget.iconLabel->setPixmap(iconManager()->iconForUrl(u).pixmap(32)); -    wAppWidget.titleLabel->setText(h); +    wAppWidget.titleLabel->setText(title);      wAppWidget.kcfg_createDesktopAppShortcut->setChecked(ReKonfig::createDesktopAppShortcut());      wAppWidget.kcfg_createMenuAppShortcut->setChecked(ReKonfig::createMenuAppShortcut()); @@ -811,7 +812,7 @@ void Application::createWebAppShortcut()          if (ReKonfig::createDesktopAppShortcut())          {              QString desktop = KGlobalSettings::desktopPath(); -            QFile wAppFile(desktop + QL1C('/') + h + QL1S(".desktop")); +            QFile wAppFile(desktop + QL1C('/') + title + QL1S(".desktop"));              if (!wAppFile.open(QIODevice::WriteOnly | QIODevice::Text))              { @@ -829,7 +830,7 @@ void Application::createWebAppShortcut()          if (ReKonfig::createMenuAppShortcut())          {              QString appMenuDir = KStandardDirs::locateLocal("xdgdata-apps", QString()); -            QFile wAppFile(appMenuDir + QL1C('/') + h + QL1S(".desktop")); +            QFile wAppFile(appMenuDir + QL1C('/') + title + QL1S(".desktop"));              if (!wAppFile.open(QIODevice::WriteOnly | QIODevice::Text))              { | 
