Ticket #10741 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Starting MantidPlot on Linux shows a gray splash screen then shows the actual image

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: blocker Milestone: Release 3.3
Component: GUI Keywords:
Cc: Blocked By:
Blocking: Tester: Harry Jeffery

Description

This has started happening recently on Linux.

You start MantidPlot and then a gray box appears and in the last few moments when the splash screen is around the actual image pops in.

We can't release like this.

Attachments

GraySplashScreen.png (558.9 KB) - added by Martyn Gigg 6 years ago.

Change History

Changed 6 years ago by Martyn Gigg

comment:1 Changed 6 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:2 Changed 6 years ago by Martyn Gigg

  • Status changed from assigned to inprogress

Force a repaint of the splash screen.

Ensures the image is painted promptly and does not wait for the event loop to start. If the ApplicationWindow constructor takes too long then the event loop paint events don't start and the image only gets painted at the end. Refs #10741

Changeset: 2570e596a947fb9518bbfbe6fe3e73709ee4db05

comment:3 Changed 6 years ago by Martyn Gigg

Remove the forced 1 second sleep statement from main.

It only holds up startup even and doesn't seem to be required any longer. Refs #10741

Changeset: 7d1e914bf2c0c219e6e8beabedb8f826acf4a994

comment:4 Changed 6 years ago by Martyn Gigg

  • Status changed from inprogress to verify
  • Resolution set to fixed

This is being verified as pull request #100.

comment:5 Changed 6 years ago by Harry Jeffery

  • Status changed from verify to verifying
  • Tester set to Harry Jeffery

comment:6 Changed 6 years ago by Harry Jeffery

  • Status changed from verifying to closed

Merge pull request #100 from mantidproject/bugfix/10741_gray_splash_linux

Fix gray splash screen on Linux

Full changeset: 56729dd1a6fae7cbad6968980906836c494b1857

comment:7 Changed 6 years ago by Ross Whitfield

This didn't fix it for me. I still get the grey splash screen on Ubuntu 14.10.

comment:8 Changed 6 years ago by Martyn Gigg

@rosswhitfield - What Qt version is on 14.10? Could you add a screenshot? Thanks

I'll open a fresh issue as 14.10 isn't officially supported yet.

comment:9 Changed 6 years ago by Ross Whitfield

Qt version 4.8.6. I believe Fedora 20 is also not fixed, if @peterfpeterson can confirm?

comment:10 Changed 6 years ago by Martyn Gigg

Hmm, 14.04 has 4.8.5 so it is surprising it's different. I'll take a look on a VM.

comment:11 Changed 6 years ago by Ross Whitfield

@sic reported it works with Fedora 20 and Qt 4.8.6. So maybe it's just a problem for my computer, if noone else has reported it.

comment:12 Changed 6 years ago by Pete Peterson

I can try again, but it didn't work on my f20 machine with Qt 4.8.6.

comment:13 Changed 6 years ago by Pete Peterson

Still doesn't work for me

comment:14 Changed 6 years ago by Martyn Gigg

This is odd. Why would it work for @sic but not @peterfpeterson?

comment:15 Changed 6 years ago by Martyn Gigg

  • Status changed from closed to verify
  • Tester Harry Jeffery deleted

comment:16 Changed 6 years ago by Andrei Savici

Works for me on Ubuntu 14.10

comment:17 Changed 6 years ago by Martyn Gigg

  • Status changed from verify to closed
  • Tester set to Harry Jeffery

comment:18 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 11583

Note: See TracTickets for help on using tickets.