diff -Naur gnome-commander-20120801_2f83e80.orig/src/gnome-cmd-collection.h gnome-commander-20120801_2f83e80/src/gnome-cmd-collection.h --- gnome-commander-20120801_2f83e80.orig/src/gnome-cmd-collection.h 2012-08-01 21:05:40.000000000 +0200 +++ gnome-commander-20120801_2f83e80/src/gnome-cmd-collection.h 2012-09-28 20:41:46.264480154 +0200 @@ -35,9 +35,9 @@ template <typename T> struct Collection<T *>: std::set<T *> { - void add(T *t) { insert(t); } - void remove(T *t) { erase(t); } - bool contain(T *t) const { return find(t)!=Collection::end(); } + void add(T *t) { this->insert(t); } + void remove(T *t) { this->erase(t); } + bool contain(T *t) const { return this->find(t)!=Collection::end(); } GList *get_list(); };