summaryrefslogtreecommitdiffstats
path: root/prefs/src
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-18 22:20:24 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-18 22:20:24 -0700
commit5d287a9d9768195f53e244414b465ec4a6f72625 (patch)
tree32ff909271b0a01bc62e2b661321958cad5fe6c8 /prefs/src
parent9fdda7315a733131bc1b6b5e08535d1199113be0 (diff)
downloadlibcore-5d287a9d9768195f53e244414b465ec4a6f72625.zip
libcore-5d287a9d9768195f53e244414b465ec4a6f72625.tar.gz
libcore-5d287a9d9768195f53e244414b465ec4a6f72625.tar.bz2
auto import //branches/master/...@140412
Diffstat (limited to 'prefs/src')
-rw-r--r--prefs/src/main/java/java/util/prefs/Preferences.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/prefs/src/main/java/java/util/prefs/Preferences.java b/prefs/src/main/java/java/util/prefs/Preferences.java
index b7a0c70..719c89a 100644
--- a/prefs/src/main/java/java/util/prefs/Preferences.java
+++ b/prefs/src/main/java/java/util/prefs/Preferences.java
@@ -1006,15 +1006,11 @@ public abstract class Preferences {
//parse node's absolute path from class instance
private static String getNodeName(Class<?> c){
- // ??? PREFS TODO change back to harmony code once getPackage
- // delivers the correct results
- // Package p = c.getPackage();
- // if(null == p){
- // return "/<unnamed>"; //$NON-NLS-1$
- // }
- // return "/"+p.getName().replace('.', '/'); //$NON-NLS-1$
- int dotIndex = c.getName().lastIndexOf(".");
- return "/" + c.getName().substring(0, dotIndex).replace(".", "/");
+ Package p = c.getPackage();
+ if(null == p){
+ return "/<unnamed>"; //$NON-NLS-1$
+ }
+ return "/"+p.getName().replace('.', '/'); //$NON-NLS-1$
}
/**