+impuzzle (0.6.2-1maemo0) unstable; urgency=low
+
+ * Fixes: Application crash if Mydocs/.images empty
+ * Changing default image
+
+ -- Timo Härkönen <timop.harkonen@gmail.com> Sat, 29 May 2010 21:16:00 +0200
+
impuzzle (0.6.1-1maemo0) unstable; urgency=low
* Fixes: Preventing user interaction with image pieces during game setup that would lead to segfault.
qDebug() << QString("pics list contains %1 entries").arg(pics.count());
- QString path = QDir::homePath() + QLatin1String("/MyDocs/.images/") + pics.at(qrand() % pics.count());
- Settings::instance()->setImage(QPixmap(path));
- Settings::instance()->setImagePath(path);
+ if(!pics.isEmpty()) {
+ QString path = QDir::homePath() + QLatin1String("/MyDocs/.images/") + pics.at(qrand() % pics.count());
+ Settings::instance()->setImage(QPixmap(path));
+ Settings::instance()->setImagePath(path);
+ }
+ else {
+ Settings::instance()->setImage(0);
+ Settings::instance()->setImagePath("");
+ }
if(selectedImageLabel_->isVisible()) {
selectedImageLabel_->setVisible(false);
DEPENDPATH += .
INCLUDEPATH += .
DESTDIR = ../bin
-
-maemo5 {
- QT += maemo5
-}
+maemo5:QT += maemo5
# Input
HEADERS += gameview.h \
settings.h \
settingsdialog.h \
aboutdialog.h
-
SOURCES += gameview.cpp \
main.cpp \
mainwindow.cpp \
settings.cpp \
settingsdialog.cpp \
aboutdialog.cpp
-
RESOURCES += resources.qrc
-
desktop.files += impuzzle.desktop
desktop.path = /usr/share/applications/hildon/
-
icon.files += images/impuzzle.png
icon.path = /usr/share/pixmaps/
-
target.path = /opt/impuzzle/
-
-INSTALLS += target desktop icon
+INSTALLS += target \
+ desktop \
+ icon