Opened 7 years ago

Closed 6 years ago

Last modified 6 years ago

#4573 closed defect (invalid)

Message browser initially not shown in Linux

Reported by: Christian Kral <dr.christian.kral@…> Owned by: Adeel Asghar
Priority: high Milestone: 1.14.0
Component: OMEdit Version:
Keywords: Cc:

Description

When I check a model in Linux the output of a successful check is shown in a "Check-model" window. If the check is not successful, the Message Browser shows more information, so it is essential that the Message Browser is always available.

The Message Browser, however, is not initially shown in the Linux version

OMEdit 1.13.0~dev-18-gf627d10
Connected to OpenModelica 1.13.0~dev-190-g126fee0

even though View -> Windows -> Message Browser is enabled after starting OMEdit. After disabling and re-enabling the Message Browser through View -> Windows -> Message Browser, it correctly appears.

Attachments (1)

OMEdit.png (203.6 KB ) - added by Adeel Asghar 7 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by Adeel Asghar, 7 years ago

When I check a model in Linux the output of a successful check is shown in a "Check-model" window. If the check is not successful, the Message Browser shows more information, so it is essential that the Message Browser is always available.

It is not essential. Messages Browser will pop up automatically when there is an error.

The Message Browser, however, is not initially shown in the Linux version

Yes it is not shown by default.

even though View -> Windows -> Message Browser is enabled after starting OMEdit. After disabling and re-enabling the Message Browser through View -> Windows -> Message Browser, it correctly appears.

This is not true for me. I don't see the Messages Browser on startup and even View->Windows->Messages Browser is disabled. Just to test, uncheck Preserve User's GUI Customizations under Tools->Options->General and restart OMEdit.

comment:2 by Christian Kral <dr.christian.kral@…>, 7 years ago

When I check a model in Linux the output of a successful check is shown in a "Check-model" window. If the check is not successful, the Message Browser shows more information, so it is essential that the Message Browser is always available.

It is not essential. Messages Browser will pop up automatically when there is an error.

It does, unfortunately, not in my (Linux) version; so when an error occurs, nothing happens (no window pops up)

The Message Browser, however, is not initially shown in the Linux version

Yes it is not shown by default.

It is not shown in my (Linux) version by default; only if disable and re-enable the Message Browser it shows up. Once I close an re-open OMEdit, the Message Browser is not shown any more of an error occurs; I then have to disable and re-enable the Message Browser again...

So if you tested it in Linux and it does not work in my Linux version, do you have a proposal of what I could try to make it work?

comment:3 by Christian Kral <dr.christian.kral@…>, 7 years ago

... sorry for not reading your response up to the end:

If I uncheck Preserve User's GUI Customizations the Message Browser is shown on startup. Hmm... Is that the solution or is it a bug?

by Adeel Asghar, 7 years ago

Attachment: OMEdit.png added

comment:4 by Adeel Asghar, 7 years ago

By default it should not show up but since on Linux we have this error sh: 1: impact: not found that is why it pops up.

The option Preserve User's GUI Customizations makes sure that when OMEdit starts it restores the state of the last session. When you uncheck it then OMEdit starts with all the windows shown in their default places.

Btw when you check model then you should also see a success message in Messages Browser.

comment:5 by Adeel Asghar, 6 years ago

Resolution: invalid
Status: newclosed

The startup warning messages that show up in Linux are fixed as part of ticket #5048.

I think this ticket is invalid now. Reopen it if you still encounter issues.

comment:6 by Adeel Asghar, 6 years ago

Milestone: Future1.14.0
Note: See TracTickets for help on using tickets.