Author: jflesch
Date: 2008-01-26 13:04:31 +0000 (Sat, 26 Jan 2008)
New Revision: 17302

Modified:
   trunk/apps/Thaw/src/thaw/core/Core.java
   trunk/apps/Thaw/src/thaw/core/PluginConfigPanel.java
   trunk/apps/Thaw/src/thaw/fcp/FCPConnection.java
   trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java
   trunk/apps/Thaw/src/thaw/plugins/StatusBar.java
Log:
Fix a typo in the reconnection process

Modified: trunk/apps/Thaw/src/thaw/core/Core.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/Core.java     2008-01-26 12:41:48 UTC (rev 
17301)
+++ trunk/apps/Thaw/src/thaw/core/Core.java     2008-01-26 13:04:31 UTC (rev 
17302)
@@ -615,7 +615,7 @@
                                                // brouzouf
                                        }

-                                       initialWait = false;
+                                       initialWait = true;

                                        Logger.notice(this, "Trying to 
reconnect ...");
                                        if(initConnection())

Modified: trunk/apps/Thaw/src/thaw/core/PluginConfigPanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/PluginConfigPanel.java        2008-01-26 
12:41:48 UTC (rev 17301)
+++ trunk/apps/Thaw/src/thaw/core/PluginConfigPanel.java        2008-01-26 
13:04:31 UTC (rev 17302)
@@ -33,7 +33,10 @@
                //refreshList();

                mainPanel = new JPanel(new GridLayout(1, 1));
-               mainPanel.add(new JScrollPane(pluginConfigPanel));
+               
+               JScrollPane scroll = new JScrollPane(pluginConfigPanel);
+               scroll.getVerticalScrollBar().setUnitIncrement(10);
+               mainPanel.add(scroll);
        }



Modified: trunk/apps/Thaw/src/thaw/fcp/FCPConnection.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPConnection.java     2008-01-26 12:41:48 UTC 
(rev 17301)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPConnection.java     2008-01-26 13:04:31 UTC 
(rev 17302)
@@ -45,8 +45,6 @@
        private int writersWaiting;
        private Object monitor;

-       private long lastWrite = 0; /* real writes ; System.currentTimeMillis() 
*/
-
        private boolean duplicationAllowed = true;
        private boolean localSocket = false;
        private boolean autoDownload = true;
@@ -201,7 +199,6 @@

                rawBytesWaiting = 0;
                writersWaiting = 0;
-               lastWrite = 0;

                Logger.info(this, "Connected");

@@ -243,8 +240,6 @@
        protected synchronized boolean realRawWrite(final byte[] data) {
                if((out != null) && (socket != null) && socket.isConnected()) {
                        try {
-                               lastWrite = System.currentTimeMillis();
-
                                out.write(data);
                                out.flush();
                        } catch(final java.io.IOException e) {
@@ -293,12 +288,13 @@
                        monitor.notify();
                }
        }
-
+       
        public boolean isWriting() {
-               if( !isConnected() )
+               if( !isConnected() ) {
                        return false;
+               }

-               return ( (writersWaiting > 0) || ((System.currentTimeMillis() - 
lastWrite) < 300) );
+               return (writersWaiting > 0);
        }

        public boolean write(final String toWrite) {
@@ -435,7 +431,7 @@

                                        if(c == -1) {
                                                if(isConnected())
-                                                       Logger.error(this, 
"Unable to read but still connected");
+                                                       Logger.warning(this, 
"Unable to read but still connected");
                                                else
                                                        Logger.notice(this, 
"Disconnected");


Modified: trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java   2008-01-26 12:41:48 UTC 
(rev 17301)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java   2008-01-26 13:04:31 UTC 
(rev 17302)
@@ -480,12 +480,10 @@
                                try {

                                        
if(queryManager.getConnection().isConnected()
-                                          && 
!queryManager.getConnection().isWriting()
                                           && queueCompleted)
                                                schedule();

-                                       
if(queryManager.getConnection().isConnected()
-                                          && 
!queryManager.getConnection().isWriting())
+                                       
if(queryManager.getConnection().isConnected())
                                                updateStats();



Modified: trunk/apps/Thaw/src/thaw/plugins/StatusBar.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/StatusBar.java     2008-01-26 12:41:48 UTC 
(rev 17301)
+++ trunk/apps/Thaw/src/thaw/plugins/StatusBar.java     2008-01-26 13:04:31 UTC 
(rev 17302)
@@ -178,7 +178,7 @@

        public void stop() {
                running = false;
-
+               Logger.removeLogListener(this);
                core.getMainWindow().setStatus(IconBox.blueBunny, "Thaw 
"+Main.VERSION);
        }



Reply via email to