diff --git a/main/commons.py b/main/commons.py
index be69b658..e96fad46 100644
--- a/main/commons.py
+++ b/main/commons.py
@@ -8,6 +8,7 @@ def run_task(func):
@wraps(func)
def wrapper(*args, **kwargs):
task = Thread(target=func(*args, **kwargs))
+ task.setDaemon(True)
task.start()
return wrapper
diff --git a/main/ui/main_app_window.py b/main/ui/main_app_window.py
index 9e214609..4dc87928 100644
--- a/main/ui/main_app_window.py
+++ b/main/ui/main_app_window.py
@@ -345,7 +345,7 @@ def on_view_popup_menu(menu, event):
def on_satellite_editor_show(model):
""" Shows satellites editor dialog """
- show_satellites_dialog(__main_window, __options["data_dir_path"])
+ show_satellites_dialog(__main_window, __options)
@run_task
diff --git a/main/ui/satellites_dialog.glade b/main/ui/satellites_dialog.glade
index 3ee8253d..ef69a0f5 100644
--- a/main/ui/satellites_dialog.glade
+++ b/main/ui/satellites_dialog.glade
@@ -172,8 +172,11 @@
640
False
Satellites
+ True
+ True
applications-utilities
dialog
+
@@ -315,6 +319,7 @@
False
True
True
+
@@ -443,7 +448,10 @@
True
satellites_tree_store
0
+ True
+ True
+