#include <string>
#if HAVE_CONFIG_H
-#include "../config.h"
+#include "config.h"
#endif
#if defined(_WIN32)
"%s", text2.c_str());
gtk_window_set_title(GTK_WINDOW(dialog), title.c_str());
- std::string iconPath = Resource::getPath(PACKAGE".png");
- GdkPixbuf* iconPixbuf = gdk_pixbuf_new_from_file(iconPath.c_str(),
- NULL);
- gtk_window_set_icon(GTK_WINDOW(dialog), iconPixbuf);
+ std::string iconPath(PACKAGE".png");
+ if (Resource::getPath(iconPath))
+ {
+ GdkPixbuf* iconPixbuf = gdk_pixbuf_new_from_file(iconPath.c_str(),
+ NULL);
+ gtk_window_set_icon(GTK_WINDOW(dialog), iconPixbuf);
+ }
gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
dialog.setInformativeText(text2.c_str());
dialog.setStandardButtons(QMessageBox::Close);
- std::string iconPath = Resource::getPath(PACKAGE".png");
- QIcon icon(iconPath.c_str());
- dialog.setWindowIcon(icon);
+ std::string iconPath(PACKAGE".png");
+ if (Resource::getPath(iconPath))
+ {
+ QIcon icon(iconPath.c_str());
+ dialog.setWindowIcon(icon);
+ }
dialog.exec();