Author: nextgens
Date: 2007-05-13 15:34:00 +0000 (Sun, 13 May 2007)
New Revision: 13234

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
Log:
Thaw: hopefully fix the NPE reported by Nico_32 
http://code.bulix.org/oe5s6v-41855?raw

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2007-05-13 
14:25:47 UTC (rev 13233)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2007-05-13 
15:34:00 UTC (rev 13234)
@@ -129,6 +129,9 @@

                treeModel = new DefaultTreeModel(root);

+               final IndexTreeRenderer treeRenderer = new IndexTreeRenderer();
+               treeRenderer.setLeafIcon(IconBox.minIndexReadOnly);
+
                if (!selectionOnly) {
                        tree = new JDragTree(treeModel);
                        tree.addMouseListener(this);
@@ -137,9 +140,6 @@
                        //tree.addMouseListener(this);
                }

-               final IndexTreeRenderer treeRenderer = new IndexTreeRenderer();
-               treeRenderer.setLeafIcon(IconBox.minIndexReadOnly);
-
                tree.setCellRenderer(treeRenderer);
                
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
                tree.setExpandsSelectedPaths(true);
@@ -302,11 +302,11 @@

                updateMenuState(null);

+               panel.add(new JScrollPane(tree), BorderLayout.CENTER);
+
                addTreeSelectionListener(this);

-               panel.add(new JScrollPane(tree), BorderLayout.CENTER);

-
                // Toolbar
                JButton button;
                IndexManagementHelper.IndexAction action;


Reply via email to