Index: /branches/release-35/lib/MT/ConfigMgr.pm
===================================================================
--- /branches/release-35/lib/MT/ConfigMgr.pm (revision 1769)
+++ /branches/release-35/lib/MT/ConfigMgr.pm (revision 1910)
@@ -131,4 +131,5 @@
     $var = lc $var;
     $db_flag ||= exists $mgr->{__dbvar}{$var};
+    $mgr->set_dirty() if defined($_[2]) && $_[2];
     my $set = $db_flag ? '__dbvar' : '__var';
     if (defined(my $alias = $mgr->{__settings}{$var}{alias})) {
@@ -162,5 +163,4 @@
         $mgr->{$set}{$var} = $val;
     }
-    $mgr->set_dirty() if defined($_[2]) && $_[2];
 }
 
