• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.clients
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 5663

Show
Ignore:
Timestamp:
10/09/08 11:38:54 (6 weeks ago)
Author:
jburel
Message:

Fix refresh problem when switching between thumbnail and table view

Files:
1 modified

  • trunk/SRC/org/openmicroscopy/shoola/agents/dataBrowser/view/DataBrowserUI.java (modified) (1 diff)

Legend:

Unmodified
Added
Removed
  • trunk/SRC/org/openmicroscopy/shoola/agents/dataBrowser/view/DataBrowserUI.java

    r5606 r5663  
    294294                                ImageTableView existed = model.getTableView(); 
    295295                                ImageTableView v = model.createImageTableView(); 
     296                                if (existed != null && v != null) v.refreshTable(); 
    296297                                //if (existed == null) { 
    297                                         Collection nodes = model.getBrowser().getSelectedDisplays(); 
    298                                         if (nodes != null) { 
    299                                                 Iterator i = nodes.iterator(); 
    300                                                 List<DataObject> objects = new ArrayList<DataObject>(); 
    301                                                 ImageDisplay display; 
    302                                                 Object ho; 
    303                                                 while (i.hasNext()) { 
    304                                                         display = (ImageDisplay) i.next(); 
    305                                                         ho = display.getHierarchyObject(); 
    306                                                         if (ho instanceof DataObject) 
    307                                                                 objects.add((DataObject) ho); 
    308                                                 } 
    309                                                 v.setSelectedNodes(objects); 
     298                                Collection nodes = model.getBrowser().getSelectedDisplays(); 
     299                                if (nodes != null) { 
     300                                        Iterator i = nodes.iterator(); 
     301                                        List<DataObject> objects = new ArrayList<DataObject>(); 
     302                                        ImageDisplay display; 
     303                                        Object ho; 
     304                                        while (i.hasNext()) { 
     305                                                display = (ImageDisplay) i.next(); 
     306                                                ho = display.getHierarchyObject(); 
     307                                                if (ho instanceof DataObject) 
     308                                                        objects.add((DataObject) ho); 
    310309                                        } 
     310                                        v.setSelectedNodes(objects); 
     311                                } 
    311312                                //} 
    312313                                if (existed == null) v.addPropertyChangeListener(controller); 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/