Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-132390

unminimize does not work on Ubuntu 24.04

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 5.15.13
    • GUI: Window management
    • None
    • Linux/Wayland

    Description

      I have tried to create a standalone version of the problem in https://github.com/The-OpenROAD-Project/OpenROAD/issues/6172 where the GUI no longer unminimizes on Ubuntu 24.04. The desired behavior is for the GUI to run for an extended period of time minimized when it is computing various things and then only show the window normalized when the GUI is in fact responsive. If the GUI is unmimized before the computation is complete, the user can see some progress messages, but the GUI is otherwise unresponsive.

       

      unminimized does not work on Ubuntu 24.04. I've tried with and without wayland.

       

      On Ubuntu 24.04, unzip attached test.zip and run "./test".

       

       

       

      #include "test.h"
      #include <QApplication>
       
      void MainWindow::unminimize()
      {
           printf("Unminimizing\n");
           this->showNormal();
      }
       
      int main(int argc, char *argv[])
      {
           QApplication app(argc, argv);
           MainWindow window;
           window.showMinimized();
           // Create a timer to unminimize after 1 second
           QTimer::singleShot(3000, &window, SLOT(unminimize()));
           return app.exec();
      }
       
      

      ```

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            vestbo Tor Arne Vestbø
            oharboe2 Øyvind Harboe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes