]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix bug #452.
authorNicolas Boichat <nicolas@boichat.ch>
Wed, 26 Oct 2005 14:09:14 +0000 (14:09 +0000)
committerNicolas Boichat <nicolas@boichat.ch>
Wed, 26 Oct 2005 14:09:14 +0000 (14:09 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2483 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/wx-console/wxbrestorepanel.cpp

index 419c82f9920289d0c730f5bc5c00231b541ebdf4..61922d800202275d81b30f64fe3f840688a909df 100644 (file)
@@ -1447,7 +1447,7 @@ void wxbRestorePanel::UpdateTreeItem(wxTreeItemId item, bool updatelist, bool re
 
          while (treeid.IsOk()) {
             itemStr = ((wxbTreeItemData*)tree->GetItemData(treeid))->GetName();
-            if (entry.fullname == itemStr) {
+            if (entry.filename == itemStr) {
                if (static_cast<wxbTreeItemData*>(tree->GetItemData(treeid))->GetMarked() != entry.marked) {
                   tree->SetItemImage(treeid, entry.marked, wxTreeItemIcon_Normal);
                   tree->SetItemImage(treeid, entry.marked, wxTreeItemIcon_Selected);
@@ -1463,13 +1463,13 @@ void wxbRestorePanel::UpdateTreeItem(wxTreeItemId item, bool updatelist, bool re
          }
 
          if (!updated) {
-            treeid = tree->AppendItem(item, wxbUtils::ConvertToPrintable(entry.filename), entry.marked, entry.marked, new wxbTreeItemData(entry.filename, entry.fullname, entry.marked));
+            treeid = tree->AppendItem(item, wxbUtils::ConvertToPrintable(entry.filename), entry.marked, entry.marked, new wxbTreeItemData(entry.fullname, entry.filename, entry.marked));
          }
       }
 
       if (updatelist) {
          long ind = list->InsertItem(list->GetItemCount(), entry.marked);
-         wxbTreeItemData* data = new wxbTreeItemData(entry.filename, entry.fullname, entry.marked, ind);
+         wxbTreeItemData* data = new wxbTreeItemData(entry.fullname, entry.filename, entry.marked, ind);
          data->SetId(treeid);
          list->SetItemData(ind, (long)data);
          list->SetItem(ind, 1, wxbUtils::ConvertToPrintable(entry.filename));