Author: nextgens
Date: 2006-12-02 21:29:00 +0000 (Sat, 02 Dec 2006)
New Revision: 11205

Modified:
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:

Small improvments on the /queue/ page : use labels on break where appropriate.


Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-12-02 
20:34:29 UTC (rev 11204)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-12-02 
21:29:00 UTC (rev 11205)
@@ -154,10 +154,11 @@
                                String identifier = 
request.getPartAsString("identifier", MAX_IDENTIFIER_LENGTH);
                                short newPriority = 
Short.parseShort(request.getPartAsString("priority", 32));
                                ClientRequest[] clientRequests = 
fcp.getGlobalRequests();
-                               for (int requestIndex = 0, requestCount = 
clientRequests.length; requestIndex < requestCount; requestIndex++) {
+loop:                          for (int requestIndex = 0, requestCount = 
clientRequests.length; requestIndex < requestCount; requestIndex++) {
                                        ClientRequest clientRequest = 
clientRequests[requestIndex];
                                        if 
(clientRequest.getIdentifier().equals(identifier)) {
                                                
clientRequest.setPriorityClass(newPriority);
+                                               break loop;
                                        }
                                }
                                writePermanentRedirect(ctx, "Done", "/queue/");
@@ -221,7 +222,7 @@
                        } else if (request.isPartSet("get")) {
                                String identifier = 
request.getPartAsString("identifier", MAX_IDENTIFIER_LENGTH);
                                ClientRequest[] clientRequests = 
fcp.getGlobalRequests();
-                               for (int requestIndex = 0, requestCount = 
clientRequests.length; requestIndex < requestCount; requestIndex++) {
+loop:                          for (int requestIndex = 0, requestCount = 
clientRequests.length; requestIndex < requestCount; requestIndex++) {
                                        ClientRequest clientRequest = 
clientRequests[requestIndex];
                                        if 
(clientRequest.getIdentifier().equals(identifier)) {
                                                if (clientRequest instanceof 
ClientGet) {
@@ -233,7 +234,7 @@
                                                                        if 
(forceDownload.length() > 0) {
                                                                                
long forceDownloadTime = Long.parseLong(forceDownload);
                                                                                
if ((System.currentTimeMillis() - forceDownloadTime) > 60 * 1000) {
-                                                                               
        break;
+                                                                               
        break loop;
                                                                                
}
                                                                                
MultiValueTable responseHeaders = new MultiValueTable();
                                                                                
responseHeaders.put("Content-Disposition", "attachment; filename=\"" + 
clientGet.getURI().getPreferredFilename() + '"');


Reply via email to