--- a/src/kcm_grub2.cpp +++ b/src/kcm_grub2.cpp @@ -250,6 +250,9 @@ void KCMGRUB2::load() } QString grubBackground = unquoteWord(m_settings.value(QStringLiteral("GRUB_BACKGROUND"))); + if( grubBackground.isEmpty() ) { + grubBackground = unquoteWord(m_settings.value(QStringLiteral("GRUB_WALLPAPER"))); + } ui->kurlrequester_background->setText(grubBackground); ui->pushbutton_preview->setEnabled(!grubBackground.isEmpty()); ui->kurlrequester_theme->setText(unquoteWord(m_settings.value(QStringLiteral("GRUB_THEME")))); @@ -380,8 +383,10 @@ void KCMGRUB2::save() QString background = ui->kurlrequester_background->url().toLocalFile(); if (!background.isEmpty()) { m_settings[QStringLiteral("GRUB_BACKGROUND")] = quoteWord(background); + m_settings[QStringLiteral("GRUB_WALLPAPER")] = quoteWord(background); } else { m_settings.remove(QStringLiteral("GRUB_BACKGROUND")); + m_settings.remove(QStringLiteral("GRUB_WALLPAPER")); } } if (m_dirtyBits.testBit(grubThemeDirty)) {