diff -r 7cee158cb8cd -r 26b2b12093af javauis/mmapi_akn/baseline/javasrc.emc/com/nokia/microedition/media/ManagerImpl.java --- a/javauis/mmapi_akn/baseline/javasrc.emc/com/nokia/microedition/media/ManagerImpl.java Wed Sep 15 12:05:25 2010 +0300 +++ b/javauis/mmapi_akn/baseline/javasrc.emc/com/nokia/microedition/media/ManagerImpl.java Wed Oct 13 14:23:59 2010 +0300 @@ -33,7 +33,6 @@ import com.nokia.microedition.media.tone.PlayToneImpl; import com.nokia.microedition.volumekeys.ForegroundListener; import com.nokia.mj.impl.rt.support.Finalizer; -import com.nokia.mj.impl.utils.Logger; /** * ManagerImpl implements the functionality specified in @@ -57,7 +56,6 @@ private final ProtocolFactory iProtocolFactory = new ProtocolFactory(); private final ForegroundListener iForegroundListener; - private boolean iClosed = false; private Finalizer mFinalizer = new Finalizer() { public void finalizeImpl() @@ -168,17 +166,6 @@ iPlugIns.addElement(aPlugIn); } - private void checkClose() throws MediaException - { - if (iClosed) - { - MediaException me = new MediaException("MIDlet closed."); - Logger.LOG(Logger.EJavaMMAPI, Logger.EInfo, - "Trying to create player when MIDlet is destroyed ", me); - throw me; - } - } - private void doFinalize() { if (mFinalizer != null) @@ -193,7 +180,6 @@ */ synchronized final void registeredFinalize() { - iClosed = true; _dispose(sEventSourceHandle); sEventSourceHandle = 0; } @@ -205,7 +191,6 @@ */ synchronized final void release() { - iClosed = true; _release(sEventSourceHandle); } @@ -363,10 +348,9 @@ /** * From PlugIn. */ - public synchronized InternalPlayer createPlayer(DataSource aSource) + public InternalPlayer createPlayer(DataSource aSource) throws MediaException, IOException { - checkClose(); InternalPlayer player = null; if (aSource.getContentType() != null) { @@ -440,10 +424,9 @@ * @exception SecurityException Thrown if the caller does not * have security permission to create the Player. */ - public synchronized Player createPlayer(String aLocator) + public Player createPlayer(String aLocator) throws IOException, MediaException { - checkClose(); if (aLocator == null) { throw new IllegalArgumentException("Locator is null."); @@ -536,10 +519,9 @@ * @exception SecurityException Thrown if the caller does not * have security permission to create the Player. */ - public synchronized Player createPlayer(InputStream aStream, String aType) + public Player createPlayer(InputStream aStream, String aType) throws IOException, MediaException { - checkClose(); if (aStream == null) { throw new IllegalArgumentException("InputStream is null.");