diff --git a/apps/gallery/ajax/galleryOp.php b/apps/gallery/ajax/galleryOp.php
index 1233b49052fbc110749084976c33c7c4a2f4c631..f819d87f6660e2d28a6a6b0b1cb40e871f4c4a03 100644
--- a/apps/gallery/ajax/galleryOp.php
+++ b/apps/gallery/ajax/galleryOp.php
@@ -57,7 +57,7 @@ function handleGalleryScanning() {
 function handleFilescan($cleanup) {
   OC_JSON::checkLoggedIn();
   if ($cleanup) OC_Gallery_Album::cleanup();
-  $root = OC_Appconfig::getValue('gallery', 'root', '').'/';
+  $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '').'/';
   $pathlist = OC_Gallery_Scanner::find_paths($root);
   sort($pathlist);
   OC_JSON::success(array('paths' => $pathlist));
@@ -85,11 +85,11 @@ function handleStoreSettings($root, $order) {
     return;
   }
 
-  $current_root = OC_Appconfig::getValue('gallery', 'root', '/');
+  $current_root = OC_Preferences::getValue(OC_User::getUser(),'gallery', 'root', '/');
   $root = trim(rtrim($root, '/'));
   $rescan = $current_root==$root?'no':'yes';
-  OC_Appconfig::setValue('gallery', 'root', $root);
-  OC_Appconfig::setValue('gallery', 'order', $order);
+  OC_Preferences::setValue(OC_User::getUser(), 'gallery', 'root', $root);
+  OC_Preferences::setValue(OC_User::getUser(), 'gallery', 'order', $order);
   OC_JSON::success(array('rescan' => $rescan));
 }
 
diff --git a/apps/gallery/lib/album.php b/apps/gallery/lib/album.php
index 502237481a91aa93e2e59553034fc62907a1f05c..d1405333ac775d3b396adac93c33be0150ce5aab 100644
--- a/apps/gallery/lib/album.php
+++ b/apps/gallery/lib/album.php
@@ -77,7 +77,7 @@ class OC_Gallery_Album {
       $sql .= ' AND album_path = ?';
       $args[] = $path;
     }
-    $order = OC_Appconfig::getValue('gallery', 'order', 'ASC');
+    $order = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'order', 'ASC');
     $sql .= ' ORDER BY album_name ' . $order;
 
 		$stmt = OC_DB::prepare($sql);
diff --git a/apps/gallery/lib/hooks_handlers.php b/apps/gallery/lib/hooks_handlers.php
index 605cb0d003718f1ef756ebd399c14059341912de..046866e5c5dbc2ab853b8842c9750c88b78899e5 100644
--- a/apps/gallery/lib/hooks_handlers.php
+++ b/apps/gallery/lib/hooks_handlers.php
@@ -59,7 +59,7 @@ class OC_Gallery_Hooks_Handlers {
   }
 
   public static function pathInRoot($path) {
-    $root = OC_Appconfig::getValue('gallery', 'root', '/');
+    $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/');
     return substr($path, 0, strlen($path)>strlen($root)?strlen($root):strlen($path)) == $root;
   }
 
diff --git a/apps/gallery/lib/scanner.php b/apps/gallery/lib/scanner.php
index 13800f48e693686eeccd969ad9d49571d2862769..3aae94d1a4ff271619d172ed0de6cfc112133f6f 100644
--- a/apps/gallery/lib/scanner.php
+++ b/apps/gallery/lib/scanner.php
@@ -40,7 +40,7 @@ class OC_Gallery_Scanner {
   }
 
   public static function createName($name) {
-    $root = OC_Appconfig::getValue('gallery', 'root', '/');
+    $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/');
     $name = str_replace('/', '.', str_replace(OC::$CONFIG_DATADIRECTORY, '', $name));
     if (substr($name, 0, strlen($root)) == str_replace('/','.',$root)) {
       $name = substr($name, strlen($root));
diff --git a/apps/gallery/templates/index.php b/apps/gallery/templates/index.php
index 4e74be4c64ecdf3d21beff0e8b143c49a15fd9b5..7cc7dad3ac683720520644e7a739f4397708712c 100644
--- a/apps/gallery/templates/index.php
+++ b/apps/gallery/templates/index.php
@@ -33,7 +33,7 @@ $l = new OC_L10N('gallery');
 
 <div id="g-dialog-settings" title="<?php echo $l->t('Settings');?>" style="display:none">
 	<form>
-    <fieldset><?php $root = OC_Appconfig::getValue('gallery', 'root', '/'); $order = OC_Appconfig::getValue('gallery', 'order', 'ASC');?>
+    <fieldset><?php $root = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'root', '/'); $order = OC_Preferences::getValue(OC_User::getUser(), 'gallery', 'order', 'ASC');?>
     <label for="name"><?php echo $l->t('Scanning root');?></label>
     <input type="text" name="g-scanning-root" id="g-scanning-root" class="text ui-widget-content ui-corner-all" value="<?php echo $root;?>" /><br/>