diff --git a/base/qt/app.py b/base/qt/app.py index 2d214cf1..568c9d05 100644 --- a/base/qt/app.py +++ b/base/qt/app.py @@ -199,7 +199,7 @@ class DupeGuru(DupeGuruBase, QObject): def rename_dupe(self, dupe, newname): try: - dupe.move(dupe.parent, newname) + dupe.rename(newname) return True except (IndexError, fs.FSError) as e: logging.warning("dupeGuru Warning: %s" % unicode(e)) diff --git a/base/qt/results_model.py b/base/qt/results_model.py index d29f73bc..7b4df8d3 100644 --- a/base/qt/results_model.py +++ b/base/qt/results_model.py @@ -153,7 +153,7 @@ class ResultsModel(TreeModel): if index.column() == 0: value = unicode(value.toString()) if self._app.rename_dupe(node.dupe, value): - node.reset() + node.invalidate() return True return False