diff --git a/fpga_device_manager/windows/main_window.py b/fpga_device_manager/windows/main_window.py
index 05041aa96af3ec259a0e4eb850515d4f1eceeb28..2476658d4441498c4cb266265b7bc059b342e590 100755
--- a/fpga_device_manager/windows/main_window.py
+++ b/fpga_device_manager/windows/main_window.py
@@ -138,6 +138,8 @@ class MainWindow(BaseWindow):
         Saves the current device configuration.
         :param filename: Name of file to save to
         """
+        self.refresh()
+
         try:
             Config.save(filename)
             self.clear_dirty()