summaryrefslogtreecommitdiff
path: root/wizards/com/sun/star/wizards/ui/ImageList.java
diff options
context:
space:
mode:
Diffstat (limited to 'wizards/com/sun/star/wizards/ui/ImageList.java')
-rw-r--r--wizards/com/sun/star/wizards/ui/ImageList.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/wizards/com/sun/star/wizards/ui/ImageList.java b/wizards/com/sun/star/wizards/ui/ImageList.java
index 9829315e9674..59769592acbb 100644
--- a/wizards/com/sun/star/wizards/ui/ImageList.java
+++ b/wizards/com/sun/star/wizards/ui/ImageList.java
@@ -457,7 +457,7 @@ public class ImageList implements XItemEventBroadcaster, ListDataListener
};
private Object[] MOVE_SELECTION_VALS = new Object[3];
/** Utility field holding list of ItemListeners. */
- private transient java.util.ArrayList itemListenerList;
+ private transient java.util.ArrayList<XItemListener> itemListenerList;
private void moveSelection(int image)
{
@@ -567,7 +567,7 @@ public class ImageList implements XItemEventBroadcaster, ListDataListener
{
if (itemListenerList == null)
{
- itemListenerList = new java.util.ArrayList();
+ itemListenerList = new java.util.ArrayList<XItemListener>();
}
itemListenerList.add(listener);
}
@@ -589,22 +589,23 @@ public class ImageList implements XItemEventBroadcaster, ListDataListener
* @param event The event to be fired
*
*/
+ @SuppressWarnings("unchecked")
private void fireItemSelected()
{
// java.awt.event.ItemEvent event = new java.awt.event.ItemEvent(this, 0,
// getSelectedObject(), java.awt.event.ItemEvent.SELECTED);
- java.util.ArrayList list;
+ java.util.ArrayList<XItemListener> list;
synchronized(this)
{
if (itemListenerList == null)
{
return;
}
- list = (java.util.ArrayList) itemListenerList.clone();
+ list = (java.util.ArrayList<XItemListener>) itemListenerList.clone();
}
for (int i = 0; i < list.size(); i++)
{
- ((com.sun.star.awt.XItemListener) list.get(i)).itemStateChanged(null);
+ list.get(i).itemStateChanged(null);
}
}