4b392fd
--- alexandria-0.6.9/lib/alexandria/preferences.rb.negative	2011-11-19 23:48:14.000000000 +0900
4b392fd
+++ alexandria-0.6.9/lib/alexandria/preferences.rb	2013-10-07 11:56:16.598198605 +0900
4b392fd
@@ -326,7 +326,7 @@
4b392fd
         return true
4b392fd
       elsif value == "false"    # bool 
4b392fd
         return false
4b392fd
-      elsif value =~ /^[0-9]+$/   # int
4b392fd
+      elsif value =~ /^-?[0-9]+$/   # int
4b392fd
         return value.to_i
4b392fd
       elsif value =~ /^\[(.*)\]$/ # list (assume of type String)
4b392fd
         return $1.split(",")