Revision 3806 trunk/extensions/extWMS/src/com/iver/cit/gvsig/gui/panels/WMSParamsPanel.java

View differences:

WMSParamsPanel.java
432 432
        getLstSelectedLayers().repaint();
433 433
        refreshStyleTree();
434 434
        refreshDimensions();
435
        getTabInfo().refresh(dataSource, 
436
                             selectedLayersVector(),
437
                             getStyleTitles(),
438
                             getFormat(),
439
                             getSRS(),
440
                             getDimensions());
441
        
435
        refreshInfo();
442 436
    }
437
    
438
    /**
439
     * Refreshes the info tab
440
     *
441
     */
442
    public void refreshInfo() {
443
    	getTabInfo().refresh(dataSource, 
444
                selectedLayersVector(),
445
                getStyleTitles(),
446
                getFormat(),
447
                getSRS(),
448
                getDimensions());
449
    }
443 450

  
444 451
    private void refreshDimensions() {
445 452
    	int size = getLstSelectedLayers().getModel().getSize();
......
542 549
		boolean alguno = false;
543 550

  
544 551
		TreePath[] selecciones = getTreeLayers().getSelectionPaths();
545

  
552
		if (selecciones == null)
553
			return;
546 554
		for (int i = 0; i < selecciones.length; i++) {
547 555
			WMSLayerNode nodo = (WMSLayerNode) selecciones[i].getLastPathComponent();
548 556
			if (nodo.getChildren().size()>0)
......
685 693
		getLstFormats().setModel(new FormatListModel(this.dataSource.getFormats()));
686 694
		getTreeLayers().setModel(new LayerTreeModel(this.dataSource.getLayer()));
687 695
        
688
        getTabInfo().refresh(dataSource, 
689
                             selectedLayersVector(),
690
                             getStyleTitles(),
691
                             getFormat(),
692
                             getSRS(),
693
                             getDimensions());
696
        refreshInfo();
694 697
	}
695 698

  
696 699
	
......
856 859
            InfoPanel ip = getTabInfo();
857 860
            ip.addFocusListener(new FocusListener(){
858 861
                public void focusGained(FocusEvent e) {
859
                    getTabInfo().refresh(dataSource, 
860
                                         selectedLayersVector(),
861
                                         getStyleTitles(),
862
                                         getFormat(),
863
                                         getSRS(),
864
                                         getDimensions());
862
                    refreshInfo();
865 863
                }
866 864
                public void focusLost(FocusEvent e) {
867 865
                }

Also available in: Unified diff