Browse Source

wxGUI/datacatalog: fix when no watchdog is present, fix pasting map (#1099)

Anna Petrasova 4 years ago
parent
commit
33ada72a92
1 changed files with 3 additions and 2 deletions
  1. 3 2
      gui/wxpython/datacatalog/tree.py

+ 3 - 2
gui/wxpython/datacatalog/tree.py

@@ -29,6 +29,7 @@ try:
     from watchdog.events import PatternMatchingEventHandler
 except ImportError:
     watchdog_used = False
+    PatternMatchingEventHandler = object
 
 
 import wx
@@ -1596,8 +1597,8 @@ class DataCatalogTree(TreeView):
                 if node:
                     if map:
                         # check if map already exists
-                        if not self._model.SearchNodes(parent=node, name=newname, type=element):
-                            self.InsertLayer(name=newname, mapset_node=node,
+                        if not self._model.SearchNodes(parent=node, name=map, type=element):
+                            self.InsertLayer(name=map, mapset_node=node,
                                              element_name=element)
                     else:
                         # we know some maps created