diff --git a/gui/dialogs/rendering.xml b/gui/dialogs/rendering.xml
index bea901c0e..d266a1be5 100644
--- a/gui/dialogs/rendering.xml
+++ b/gui/dialogs/rendering.xml
@@ -176,10 +176,16 @@
 
       <checkbox>
         <halign>left</halign>
-        <label>Random objects</label>
+        <label>Random objects (triggers scenery reload)</label>
+        <name>random-objects</name>
         <property>/sim/rendering/random-objects</property>
         <binding>
           <command>dialog-apply</command>
+          <object-name>random-objects</object-name>
+        </binding>
+        <binding>
+          <command>reinit</command>
+          <subsystem>tile-manager</subsystem>
         </binding>
       </checkbox>