From 4026c18a846cf0433e94df431a56d405c8d25468 Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Wed, 26 Oct 2005 14:09:14 +0000 Subject: [PATCH] Fix bug #452. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2483 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/wx-console/wxbrestorepanel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bacula/src/wx-console/wxbrestorepanel.cpp b/bacula/src/wx-console/wxbrestorepanel.cpp index 419c82f992..61922d8002 100644 --- a/bacula/src/wx-console/wxbrestorepanel.cpp +++ b/bacula/src/wx-console/wxbrestorepanel.cpp @@ -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(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)); -- 2.39.5