Author: bdonlan
Date: 2005-01-11 13:15:25 -0500 (Tue, 11 Jan 2005)
New Revision: 590
Modified:
/
trunk/misc/javer/src/javer/NonblockingOutputStream.java
Log:
[EMAIL PROTECTED]: bdonlan | 2005-01-11 12:53:16 -0500
* javer.NonblockingOutputStream:
flush(): Return if autoflush is active.
Property changes on:
___________________________________________________________________
Name: svk:merge
- 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local:16395
+ 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local:16396
Modified: trunk/misc/javer/src/javer/NonblockingOutputStream.java
===================================================================
--- trunk/misc/javer/src/javer/NonblockingOutputStream.java 2005-01-11
18:15:16 UTC (rev 589)
+++ trunk/misc/javer/src/javer/NonblockingOutputStream.java 2005-01-11
18:15:25 UTC (rev 590)
@@ -127,6 +127,12 @@
synchronized(th) {
if (pending_exception != null)
throw pending_exception;
+ /* if we'return autoflushing, eventually a buffer will fill
somewhere
+ * and cause a flush, or else autoFlush will kick in. So the manual
+ * flush() is redundant
+ */
+ if (autoflush)
+ return;
flushing = true;
preflush = new Vector();
preflush_len = 0;