+ if( preferences->cache_size != mwindow->preferences->cache_size ||
+ preferences->cache_transitions != mwindow->preferences->cache_transitions )
+ reset_caches = 1;
+
+ if( mwindow->preferences->perpetual_session && !preferences->perpetual_session )
+ mwindow->remove_undo_data();