load dissect, and then just run

   ds '2'

The display is the sentence, and below it a single bordered rectangle. But notice that the rectangle border is double-width at the right and bottom. That shouldn't be.

Now move the mouse to an empty area of the isigraph window. Press the mouse button & hold the button down. Move the mouse a little. Notice that the shadowed rectangle retains its shadow. I am just moving the block of pixels around the screen, tracking the mouse.

Now release the button. The shadow disappears. This is because I redraw the graphics after the mouse release. But I DON'T RECALCULATE THE PICTURE. I am running the same code that drew the original picture. The only difference is the starting position, which is always an integer number of pixels.

Somehow, the first set of commands to a window is doing something different, has a different mode, than the later commands.

It doesn't do this on J6.

Before I look into this, can anyone think of some state inside the graphics code that might be different the first time through?

Henry Rich
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to