set active item if found in the list (updated debian/changelog)
[simple-launcher] / launcher-item.cc
index 2b8c79f..a72ff1b 100644 (file)
@@ -91,7 +91,7 @@ private:
   GKeyFile *myKeyFile;
 };
 
-LauncherItem::LauncherItem(): myIsGood(false), myEnabled(false) {
+LauncherItem::LauncherItem(): myEnabled(false) {
 }
 
 LauncherItem::~LauncherItem() {
@@ -108,8 +108,6 @@ std::string LauncherItem::translateString(const std::string& what) const {
 bool LauncherItem::load(const std::string& filename) {
   GKeyFileWrapper key_file;
 
-  myIsGood = false;
-
   for (;;) {
     myFileName = filename;
 
@@ -121,8 +119,6 @@ bool LauncherItem::load(const std::string& filename) {
       break;
     }
 
-    myIsGood = true;
-
     myName = key_file.getLocaleString(DESKTOP_ENTRY_GROUP, DESKTOP_ENTRY_NAME_FIELD);
     myComment = key_file.getLocaleString(DESKTOP_ENTRY_GROUP, DESKTOP_ENTRY_COMMENT_FIELD);
     myIcon = key_file.getString(DESKTOP_ENTRY_GROUP, DESKTOP_ENTRY_ICON_FIELD);
@@ -167,7 +163,7 @@ GdkPixbuf *LauncherItem::getIcon(int icon_size) const {
 
     g_object_unref(pixbuf);
 
-    pifxbuf = tempo;
+    pixbuf = tempo;
   }
 
   return pixbuf;