diff --git a/pywal/reload.py b/pywal/reload.py
index <HASH>..<HASH> 100644
--- a/pywal/reload.py
+++ b/pywal/reload.py
@@ -26,7 +26,7 @@ def xrdb(xrdb_files=None):
 
     if shutil.which("xrdb") and OS != "Darwin":
         for file in xrdb_files:
-            subprocess.Popen(["xrdb", "-merge", "-quiet", file])
+            subprocess.run(["xrdb", "-merge", "-quiet", file])
 
 
 def gtk():
reload: revert to using subprocess.run to wait for each merge to finish