18-Jul megacz XMLRPC.java, MessageQueue.java: attempted to improve
responsiveness of UI by yielding on network ops if
non-thread events are in the queue.
+
+18-Jul megacz Platform.java: never create or permit windows smaller
+ than the scar.
String s;
while ((s = br.readLine()) != null)
if (s.startsWith(key + "="))
- return s.substring(0, key.length() + 1);
+ return s.substring(key.length() + 1);
} catch (Exception e) {
if (Log.on) Log.log(this, "Exception while reading from environment:");
if (Log.on) Log.log(this, e);
public static Surface createSurface(Box b, boolean framed, boolean refreshable) {
Surface ret = platform._createSurface(b, framed);
ret.setInvisible(b.invisible);
- b.set(Box.size, 0, b.size(0) == 0 ? 10 : b.size(0));
- b.set(Box.size, 1, b.size(1) == 0 ? 10 : b.size(1));
+ b.set(Box.size, 0, b.size(0) < Surface.scarPicture.getWidth() ? Surface.scarPicture.getWidth() : b.size(0));
+ b.set(Box.size, 1, b.size(1) < Surface.scarPicture.getHeight() ? Surface.scarPicture.getHeight() : b.size(1));
Object titlebar = b.get("titlebar", null, true);
if (titlebar != null) ret.setTitleBarText(titlebar.toString());