Opened 12 years ago

Closed 12 years ago

#1856 closed enhancement (fixed)

OMEdit becomes unresponsive when e.g. checking models

Reported by: Per Östlund Owned by: Adeel Asghar
Priority: high Milestone:
Component: OMEdit Version: trunk
Keywords: Cc: Per Östlund

Description

OMEdit becomes completely unresponsive when checking or instantiating a model, without any indication of what OMEdit is doing. For large models this can take some time, so we should show a dialog window that tells the user what is happening and give them the possibility of aborting it.

Change History (3)

in reply to:  description ; comment:1 by Adeel Asghar, 12 years ago

Replying to perost:

OMEdit becomes completely unresponsive when checking or instantiating a model, without any indication of what OMEdit is doing. For large models this can take some time, so we should show a dialog window that tells the user what is happening and give them the possibility of aborting it.

I can make it responsive (this doesn't mean you are allowed to do other tasks during the process). There is no way to cancel the operation because once I have sent the command to OMC I just have to wait for the response.

in reply to:  1 comment:2 by Per Östlund, 12 years ago

Replying to adeas31:

I can make it responsive (this doesn't mean you are allowed to do other tasks during the process). There is no way to cancel the operation because once I have sent the command to OMC I just have to wait for the response.

Yes, I'm aware that it might be hard to make it possible to abort the operation. We need some way of interrupting OMC to be able to do something like that. It's possible to just disregard the response from OMC, but then OMC will still perform the operation and waste CPU time.

But popping up a small dialog window that tells the user that OMEdit is busy instantiating/checking/whatever would be a good start. Otherwise the user can't tell whether OMEdit is busy or just hung. Windows helpfully marks the OMEdit window as unresponsive too, which would be nice to avoid.

comment:3 by Adeel Asghar, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.