Revision 41742

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/gui/WizardPanel.java
24 24
package org.gvsig.app.gui;
25 25

  
26 26
import java.awt.Window;
27
import java.util.logging.Level;
27 28

  
28 29
import javax.swing.JPanel;
29 30

  
......
42 43
import org.gvsig.fmap.mapcontext.MapContextManager;
43 44
import org.gvsig.fmap.mapcontext.layers.FLayer;
44 45
import org.gvsig.fmap.mapcontrol.MapControl;
46
import org.gvsig.fmap.mapcontrol.MapControlCreationException;
47
import org.gvsig.fmap.mapcontrol.MapControlLocator;
45 48
import org.gvsig.tools.ToolsLocator;
46 49
import org.gvsig.tools.i18n.I18nManager;
47 50
import org.slf4j.Logger;
......
128 131
    	else if (mapContext!=null) {
129 132
    		// if MapContext has been set, create a fake MapControl
130 133
    		// for compatibility purposes
131
    		MapControl mc = new MapControl();
134
    		MapControl mc;
135
                try {
136
                    mc = MapControlLocator.getMapControlManager().createJMapControlPanel();
137
                } catch (MapControlCreationException ex) {
138
                    logger.warn("Can't create a MapControl.", ex);
139
                    throw  new RuntimeException(ex);
140
                }
132 141
    		mc.setMapContext(mapContext);
133 142
    		mapCtrl=mc;
134 143
    	}
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/gui/DefaultViewPanel.java
340 340
	}
341 341

  
342 342
	protected void initComponents() { // GEN-BEGIN:initComponents
343
		m_MapControl = new MapControl(); // Default is paintEnabled = false.
344 343
											// Remember to activate it
345 344
		try {
345
        		m_MapControl = mapControlManager.createJMapControlPanel();
346 346
			m_MapControl.setMapControlDrawer(mapControlManager
347 347
					.createDefaultMapControlDrawer());
348 348
		} catch (MapControlCreationException e) {

Also available in: Unified diff