diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py
index afb2de1e53d1c6dffba98bbe0f00c056c6d864d1..d5508a107689d645db048a711b6bab489c7e4390 100644
--- a/src/View/MainWindow.py
+++ b/src/View/MainWindow.py
@@ -490,10 +490,12 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
         Returns:
             Nothing
         """
-        if (self.model is not None and
-            not self.sub_win_exists("River network")):
-            self.network = NetworkWindow(model=self.model, parent=self)
-            self.network.show()
+        if self.model is not None:
+            if not self.sub_win_exists("River network"):
+                self.network = NetworkWindow(model=self.model, parent=self)
+                self.network.show()
+            else:
+                self.network.activateWindow()
 
     def open_geometry(self):
         """Open geometry window
diff --git a/src/View/Network/Window.py b/src/View/Network/Window.py
index 7099cea58fec74a82279feb660a1dcb637f24b3c..0505186287d9f67354e5536e022923d52c9f9e5d 100644
--- a/src/View/Network/Window.py
+++ b/src/View/Network/Window.py
@@ -50,7 +50,7 @@ class NetworkWindow(ASubMainWindow):
         self.setup_title()
 
         super(NetworkWindow, self).__init__(
-            name=self._title, ui="Network", parent=parent
+            name=title, ui="Network", parent=parent
         )
         self.ui.setWindowTitle(self._title)