Author: jflesch
Date: 2007-05-03 22:01:55 +0000 (Thu, 03 May 2007)
New Revision: 13136

Modified:
   trunk/apps/Thaw/src/thaw/gui/Table.java
   trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java
   trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java
Log:
Remove stupid synchronize() in FileTable.java

Modified: trunk/apps/Thaw/src/thaw/gui/Table.java
===================================================================
--- trunk/apps/Thaw/src/thaw/gui/Table.java     2007-05-03 21:54:35 UTC (rev 
13135)
+++ trunk/apps/Thaw/src/thaw/gui/Table.java     2007-05-03 22:01:55 UTC (rev 
13136)
@@ -305,6 +305,8 @@

                int nmb = m.getColumnCount();

+               Logger.info(this, "saving column size for table 
'"+configPrefix+"'");
+
                for (int i = 0 ; i < nmb ; i++) {
                        TableColumn c = m.getColumn(i);
                        
config.setValue(configPrefix+"_col_width_"+Integer.toString(i),

Modified: trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java       2007-05-03 
21:54:35 UTC (rev 13135)
+++ trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java       2007-05-03 
22:01:55 UTC (rev 13136)
@@ -44,7 +44,7 @@

        private final JPanel panel;

-       private final Table table;
+       private final JTable table;
        private FileListModel fileListModel;

        private FileList fileList;
@@ -87,6 +87,7 @@

                fileListModel = new FileListModel();
                table = new Table(config, "index_file_table", fileListModel);
+               //table = new JTable(fileListModel);
                table.setShowGrid(false);
                table.setIntercellSpacing(new java.awt.Dimension(0, 0));

@@ -204,7 +205,8 @@
        }

        protected Vector getSelectedFiles(final int[] selectedRows) {
-               final Vector srcList = 
fileList.getFileList(fileListModel.getColumnNameInDb(columnToSort), sortAsc);
+               //final Vector srcList = 
fileList.getFileList(fileListModel.getColumnNameInDb(columnToSort), sortAsc);
+               final Vector srcList = fileListModel.getFiles();
                final Vector files = new Vector();

                for(int i = 0 ; i < selectedRows.length ; i++) {
@@ -445,30 +447,28 @@

                                Vector files = fileListModel.getFiles();

-                               synchronized(files) {
-                                       for (Iterator it = files.iterator() ;
-                                            it.hasNext(); i++) {
-                                               thaw.plugins.index.File file = 
(thaw.plugins.index.File)it.next();
+                               for (Iterator it = files.iterator() ;
+                                    it.hasNext(); i++) {
+                                       thaw.plugins.index.File file = 
(thaw.plugins.index.File)it.next();

-                                               if (file.getPublicKey() == null
-                                                   || 
!FreenetURIHelper.isAKey(file.getPublicKey())) {
-                                                       FCPTransferQuery 
transfer;
-                                                       transfer = 
file.getTransfer(queueManager);
+                                       if (file.getPublicKey() == null
+                                           || 
!FreenetURIHelper.isAKey(file.getPublicKey())) {
+                                               FCPTransferQuery transfer;
+                                               transfer = 
file.getTransfer(queueManager);

-                                                       if (transfer != null) {
-                                                               if 
(transfer.isSuccessful())
-                                                                       
file.forceReload();
-                                                       }
+                                               if (transfer != null) {
+                                                       if 
(transfer.isSuccessful())
+                                                               
file.forceReload();
                                                }
+                                       }

-                                               /* won't query the database */
-                                               fileListModel.refresh(i);
+                                       /* won't query the database */
+                                       fileListModel.refresh(i);

-                                               try {
-                                                       Thread.sleep(100);
-                                               } catch(InterruptedException e) 
{
-                                                       /* \_o< */
-                                               }
+                                       try {
+                                               Thread.sleep(100);
+                                       } catch(InterruptedException e) {
+                                               /* \_o< */
                                        }
                                }
                        }

Modified: trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java       2007-05-03 
21:54:35 UTC (rev 13135)
+++ trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java       2007-05-03 
22:01:55 UTC (rev 13136)
@@ -170,7 +170,8 @@
        }

        protected Vector getSelectedLinks(final int[] selectedRows) {
-               final Vector srcList = linkList.getLinkList(null, false);
+               //final Vector srcList = linkList.getLinkList(null, false);
+               final Vector srcList = linkListModel.getLinks();
                final Vector links = new Vector();

                for(int i = 0 ; i < selectedRows.length ; i++) {
@@ -289,6 +290,10 @@

                }

+               public Vector getLinks() {
+                       return links;
+               }
+
                public int getRowCount() {
                        if (links == null)
                                return 0;


Reply via email to