src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
Print this page
*** 358,372 ****
markChanged();
removeNode(path, appName, user, host);
}
}
! void addChildToNode(String path, String child)
{
synchronized(MacOSXPreferencesFile.class) {
markChanged();
! addChildToNode(path, child+"/", appName, user, host);
}
}
void removeChildFromNode(String path, String child)
{
--- 358,372 ----
markChanged();
removeNode(path, appName, user, host);
}
}
! boolean addChildToNode(String path, String child)
{
synchronized(MacOSXPreferencesFile.class) {
markChanged();
! return addChildToNode(path, child+"/", appName, user, host);
}
}
void removeChildFromNode(String path, String child)
{
*** 431,441 ****
// Must be called when synchronized on MacOSXPreferencesFile.class
private static final native boolean
addNode(String path, String name, long user, long host);
private static final native void
removeNode(String path, String name, long user, long host);
! private static final native void
addChildToNode(String path, String child,
String name, long user, long host);
private static final native void
removeChildFromNode(String path, String child,
String name, long user, long host);
--- 431,441 ----
// Must be called when synchronized on MacOSXPreferencesFile.class
private static final native boolean
addNode(String path, String name, long user, long host);
private static final native void
removeNode(String path, String name, long user, long host);
! private static final native boolean
addChildToNode(String path, String child,
String name, long user, long host);
private static final native void
removeChildFromNode(String path, String child,
String name, long user, long host);