src/solaris/classes/sun/awt/X11/XAWTXSettings.java
Print this page
rev 9717 : 8039642: Fix raw and unchecked warnings in sun.awt.*
Reviewed-by:
@@ -96,11 +96,11 @@
* As toolkit cannot yet cope with per-screen desktop properties,
* only report XSETTINGS changes on the default screen. This
* should be "good enough" for most cases.
*/
- Map updatedSettings = null;
+ Map<String, Object> updatedSettings = null;
XToolkit.awtLock();
try {
long display = XToolkit.getDisplay();
int screen = (int) XlibWrapper.DefaultScreen(display);
updatedSettings = getUpdatedSettings(settings.getOwner(screen));
@@ -110,30 +110,30 @@
// we must not invoke this under Awt Lock
((XToolkit)Toolkit.getDefaultToolkit()).parseXSettings(0,updatedSettings);
}
private void updateXSettings(int screen, long owner) {
- final Map updatedSettings = getUpdatedSettings(owner);
+ final Map<String, Object> updatedSettings = getUpdatedSettings(owner);
// this method is called under awt lock and usually on toolkit thread
// but parseXSettings() causes public code execution, so we need to transfer
// this to EDT
EventQueue.invokeLater( new Runnable() {
public void run() {
((XToolkit) Toolkit.getDefaultToolkit()).parseXSettings( 0, updatedSettings);
}
});
}
- private Map getUpdatedSettings(final long owner) {
+ private Map<String, Object> getUpdatedSettings(final long owner) {
if (log.isLoggable(PlatformLogger.Level.FINE)) {
log.fine("owner =" + owner);
}
if (0 == owner) {
return null;
}
- Map settings = null;
+ Map<String, Object> settings = null;
try {
WindowPropertyGetter getter =
new WindowPropertyGetter(owner, xSettingsPropertyAtom, 0, MAX_LENGTH,
false, xSettingsPropertyAtom.getAtom() );
try {