Revision 38434 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/wizard/WizardListenerAdapter.java

View differences:

WizardListenerAdapter.java
27 27

  
28 28
package org.gvsig.installer.swing.impl.wizard;
29 29

  
30
import java.awt.Component;
31

  
32
import javax.swing.JOptionPane;
33

  
30 34
import org.gvsig.gui.beans.wizard.WizardPanel;
31 35
import org.gvsig.gui.beans.wizard.WizardPanelActionListener;
36
import org.gvsig.i18n.Messages;
32 37
import org.gvsig.installer.swing.api.wizard.InstallerWizardPanel;
33 38
import org.gvsig.tools.task.CancellableTask;
34 39

  
......
60 65
			installerWizardPanel.getWizardActionListener().finish(
61 66
					installerWizardPanel);
62 67
		}
68
		
69
		if (installerWizardPanel.needsToRestartApplicationAfterFinish()) {
70

  
71
		    // --------------------------- Suggest restart
72
		    Component parent = null;
73
		    if (installerWizardPanel instanceof Component) {
74
		        parent = (Component) installerWizardPanel;
75
		    }
76
		    JOptionPane.showMessageDialog(
77
		        parent,
78
		        Messages.getText("_gvSIG_must_be_restarted_to_have_changes_applied"),
79
                Messages.getText("_finished"),
80
		        JOptionPane.WARNING_MESSAGE);
81
		}
63 82
	}
64 83
}

Also available in: Unified diff