Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#22 Busy cursor not appearing during database load

Defect
closed-fixed
Sara Beck
5
2011-01-06
2009-08-14
David Benn
No

During file load the mouse pointer (cursor) is set to the "busy" (spinning" cursor. This does not happen for database loading.

A possibly related problem during database loading is that the progress bar does not appear as "enabled", even though it does progress.

These problems were noticed on Mac OS X but I suspect we would see them on all platforms.

Discussion

  • David Benn
    David Benn
    2009-09-11

    • milestone: --> Defect
     
  • David Benn
    David Benn
    2009-10-13

    Assigning to Adam.

     
  • David Benn
    David Benn
    2009-10-13

    • assigned_to: david_benn --> adamweber
     
  • Adam
    Adam
    2009-11-04

    Greetings all. Sorry for the absenteeism Calc II kicking my butt.

    I've been kicking this around occasionally and have found some things, but I'm not exactly sure how to resolve this. In Rev 252 this code does all get executed, it even goes into the awt threads cursor update routines.

    I found http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Component.html#setCursor%28java.awt.Cursor%29 which talks about the component having to be visible, enabled, and displayed. Perhaps this Component, I don't pretend to know which one it is isn't any of these.

    Given time spend on this and my lack of understanding of the fundamentals of java this one might just be more than I can chew on.

     
  • David Benn
    David Benn
    2009-11-04

    I completely understand Adam. Thanks for having a look at it!

    My suspicion is that this is lurking in the Swing Bug Parade somewhere. Your suggestions indicate a starting point for a solution though, so thanks.

     
  • David Benn
    David Benn
    2009-11-04

    • assigned_to: adamweber --> nobody
     
  • David Benn
    David Benn
    2009-11-07

    On a Mac with Spaces enabled, when switching to a different Space and then back again, the problem is usually resolved. This does suggest some kind of focus problem.

     
  • David Benn
    David Benn
    2009-11-07

    • priority: 6 --> 4
     
  • mikeu
    mikeu
    2009-11-07

    On Solaris with VStar 260 the mouse pointer changes to a busy "wristwatch" during both file load and database loading. Switching back and forth between windows or virtual desktops does not change this. Minimizing the VStar window still shows busy after maximizing. I don't see any problem on Solaris.

     
  • mikeu
    mikeu
    2009-11-07

    On Windows XP sp3 I see an "hourglass" during both file and database loads. The busy cursor appears to be working fine.

     
  • David Benn
    David Benn
    2009-11-07

    Thanks for the WinXP and Solaris reports Mike. If it's okay on Linux (I'll try that when I get a chance), it may just be Mac OS X.

     
  • David Benn
    David Benn
    2009-12-28

    This has been observed on Mac OS X, but not on OpenSolaris 2009.

     
  • David Benn
    David Benn
    2009-12-31

    • priority: 4 --> 3
     
  • David Benn
    David Benn
    2009-12-31

    I have just tested VStar under Windows XP Professional (SP2) and Ubuntu (Feisty Fawn) Linux and I do not see this problem.

    So, this seems to be a Mac OS X problem only.

     
  • David Benn
    David Benn
    2010-03-05

    • priority: 3 --> 9
     
  • David Benn
    David Benn
    2010-03-06

    • assigned_to: nobody --> david_benn
     
  • David Benn
    David Benn
    2010-03-10

    • priority: 9 --> 5
     
  • David Benn
    David Benn
    2010-11-08

    I cannot reproduce this problem. The switch to 1.6 may have fixed it. Sara, can you check this?

     
  • David Benn
    David Benn
    2010-11-08

    • assigned_to: david_benn --> sarabeck
     
  • Sara Beck
    Sara Beck
    2011-01-06

    • status: open --> closed-fixed
     
  • Sara Beck
    Sara Beck
    2011-01-06

    I'm not seeing any difference in the cursor appearance or progress bar between loading data from files or loading data from the AID. In both cases it works fine and as expected.