[totem/uajain/gtk-window-present] main: Present application window if already open



commit 3a181818d4ad9550f3ac02b403e98d58fdd7109a
Author: Umang Jain <umang endlessm com>
Date:   Sat Mar 9 12:11:59 2019 +0530

    main: Present application window if already open
    
    This raises the application window on the top of the stack of
    all the open windows and present it to the user.
    See gtk_window_present_with_time() documentation for more details.

 src/totem-object.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/totem-object.c b/src/totem-object.c
index 3a02c7e61..93be4fa86 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -140,11 +140,14 @@ totem_object_app_open (GApplication  *application,
                       const char    *hint)
 {
        GSList *slist = NULL;
+       Totem *totem = TOTEM_OBJECT (application);
        int i;
 
        optionstate.had_filenames = (n_files > 0);
 
        g_application_activate (application);
+       gtk_window_present_with_time (GTK_WINDOW (totem->win),
+                                     gtk_get_current_event_time ());
 
        totem_object_set_main_page (TOTEM_OBJECT (application), "player");
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]