rendered paste bodyIndex: src/common/paws/pawsselector.cpp===================================================================--- src/common/paws/pawsselector.cpp (revision 5640)+++ src/common/paws/pawsselector.cpp (working copy)@@ -211,7 +211,7 @@ if (!row) return false; - sourceList->Remove(row->GetID());+ sourceList->Remove(row); destList->AddRow(row); moved = row;Index: src/common/paws/pawslistbox.h===================================================================--- src/common/paws/pawslistbox.h (revision 5640)+++ src/common/paws/pawslistbox.h (working copy)@@ -180,7 +180,7 @@ /// Remove selected row pawsListBoxRow* RemoveSelected(); - /// Remove based on widget id. Note this does not delete the row.+ /// Remove based on widget id. void Remove( int id ); /// Remove based on row pointerIndex: src/common/paws/pawslistbox.cpp===================================================================--- src/common/paws/pawslistbox.cpp (revision 5640)+++ src/common/paws/pawslistbox.cpp (working copy)@@ -367,6 +367,7 @@ { pawsListBoxRow* zombie = rows[x]; Remove(zombie);+ delete zombie; return; } }