You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
36 lines
1.3 KiB
--- trinity-tdmtheme-3.5.13.2/src/kdmtheme.cpp.ORI 2013-06-13 08:36:49.449599069 +0200
|
|
+++ trinity-tdmtheme-3.5.13.2/src/kdmtheme.cpp 2013-06-13 08:44:01.014366366 +0200
|
|
@@ -268,16 +268,22 @@
|
|
|
|
void KDMThemeWidget::updateInfoView( ThemeData *theme )
|
|
{
|
|
- info->setText(
|
|
- ((theme->copyright.length() > 0) ?
|
|
- i18n("<qt><strong>Copyright:</strong> %1<br/></qt>",
|
|
- theme->copyright) : "") +
|
|
- ((theme->description.length() > 0) ?
|
|
- i18n("<qt><strong>Description:</strong> %1</qt>",
|
|
- theme->description) : "") );
|
|
- preview->setPixmap( theme->path + '/' + theme->screenShot );
|
|
- preview->setText( theme->screenShot.isEmpty() ?
|
|
- "Screenshot not available" : TQString() );
|
|
+ if(theme) {
|
|
+ info->setText(
|
|
+ ((theme->copyright.length() > 0) ?
|
|
+ i18n("<qt><strong>Copyright:</strong> %1<br/></qt>",
|
|
+ theme->copyright) : "") +
|
|
+ ((theme->description.length() > 0) ?
|
|
+ i18n("<qt><strong>Description:</strong> %1</qt>",
|
|
+ theme->description) : "") );
|
|
+ preview->setPixmap( theme->path + '/' + theme->screenShot );
|
|
+ preview->setText( theme->screenShot.isEmpty() ?
|
|
+ i18n("Screenshot not available") : TQString() );
|
|
+ } else {
|
|
+ info->setText(i18n("No theme selected."));
|
|
+ preview->setPixmap(NULL);
|
|
+ preview->setText(i18n("Screenshot not available"));
|
|
+ }
|
|
}
|
|
|
|
void KDMThemeWidget::installNewTheme()
|