commit 947484e0dc628095dbe6e905ac156dcc978c7bcb
Author: phantomjinx <p.g.richard...@phantomjinx.co.uk>
Date:   Tue Jul 6 23:11:39 2010 +0100

    Ensure respository and sort windows are transient
    
    * Ensure these dialog window are transient with legitimate parents to avoid
      losing them behind the main window

 src/repository.c  |    3 +++
 src/sort_window.c |    3 ++-
 2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/repository.c b/src/repository.c
index 0556a15..efbe8bd 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -1962,6 +1962,7 @@ void repository_edit (iTunesDB *itdb, Playlist *playlist)
     repwin->window = gtkpod_xml_get_widget (repwin->xml,
                                            "repository_window");
     g_return_if_fail (repwin->window);
+    gtk_window_set_transient_for (GTK_WINDOW (repwin->window), GTK_WINDOW 
(gtkpod_window));
 
     repwins = g_list_append (repwins, repwin);
 
@@ -2479,6 +2480,8 @@ static void create_repository (RepWin *repwin1)
                                        "create_repository_window");
 
     g_return_if_fail (cr->window);
+    gtk_window_set_transient_for (GTK_WINDOW (cr->window), GTK_WINDOW 
(repwin1->window));
+
 
     /* Window control */
     g_signal_connect (GET_WIDGET (CRW_CANCEL_BUTTON), "clicked",
diff --git a/src/sort_window.c b/src/sort_window.c
index c928038..57d3fa4 100644
--- a/src/sort_window.c
+++ b/src/sort_window.c
@@ -266,13 +266,14 @@ void sort_window_create (void)
 
                /* associate tm_listed_order with sort_window */
                g_object_set_data (G_OBJECT (sort_window), "tm_listed_order", 
tm_listed_order);
-                       
+
                tooltips = gtk_tooltips_new ();
                gtk_tooltips_set_tip (tooltips, w, _("You can also use the 
table headers, but this allows you to sort according to a column that is not 
displayed."), NULL);
 
                sort_window_update ();
 
                sort_window_show_hide_tooltips ();
+           gtk_window_set_transient_for (GTK_WINDOW (sort_window), GTK_WINDOW 
(gtkpod_window));
                gtk_widget_show (sort_window);
     }
 }

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to