diff --git a/src/preferences.cpp b/src/preferences.cpp
index 6b9c37ac968a0df10085e643c8006174148881df..b3f775f4117bbb366c750af06b1b2c870dd5ade6 100644
--- a/src/preferences.cpp
+++ b/src/preferences.cpp
@@ -559,7 +559,7 @@ void VideoPreferences::unserialize(const YAML::Node &in)
     try {
         parseValue(node, DECODING_ACCELERATED_KEY, decodingAccelerated_);
     } catch (...) { decodingAccelerated_ = false; } // experimental, so disabled by default
-    getVideoDeviceMonitor().unserialize(node);
+    getVideoDeviceMonitor().unserialize(in);
 }
 
 } // namespace ring