Reviewed by Dave Harrison.
- fixed <rdar://problem/
3547489> pop-up window blocking preference and
menu item can easily get out of sync.
* WebView.subproj/WebPreferences.m:
(-[WebPreferences _setStringValue:forKey:]):
save local value before setting value in NSUserDefaults, so clients reacting to NSUserDefaults
change notification but calling back on WebPreferences API will see the updated value.
(-[WebPreferences _setIntegerValue:forKey:]):
ditto
(-[WebPreferences _setBoolValue:forKey:]):
ditto
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9064
268f45cc-cd09-0410-ab3c-
d52691b4dbfc