Update of /cvsroot/audacity/lib-src/FileDialog/gtk
In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv3795
Modified Files:
FileDialogPrivate.cpp
Log Message:
Dialog wasn't showing expanded in all cases (maybe gtk 2.10.11 related?)
Index: FileDialogPrivate.cpp
===================================================================
RCS file: /cvsroot/audacity/lib-src/FileDialog/gtk/FileDialogPrivate.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- FileDialogPrivate.cpp 30 Apr 2007 04:12:49 -0000 1.1
+++ FileDialogPrivate.cpp 3 Jun 2007 03:19:13 -0000 1.2
@@ -43,7 +43,6 @@
//-----------------------------------------------------------------------------
extern "C" {
-
static void SetExpanded(GtkWidget *widget, gpointer data)
{
if (GTK_IS_EXPANDER(widget)) {
@@ -55,6 +54,11 @@
return;
}
+
+static void gtk_filedialog_show_callback(GtkWidget *widget, FileDialog *dialog)
+{
+ gtk_container_forall(GTK_CONTAINER(widget), SetExpanded, NULL);
+}
}
//-----------------------------------------------------------------------------
@@ -230,6 +234,8 @@
g_signal_connect(G_OBJECT(m_widget), "response",
GTK_SIGNAL_FUNC(gtk_filedialog_response_callback), (gpointer)this);
+ g_signal_connect(G_OBJECT(m_widget), "show",
+ GTK_SIGNAL_FUNC(gtk_filedialog_show_callback), (gpointer)this);
SetWildcard(wildCard);
@@ -246,7 +252,6 @@
if (!gtk_check_version(2,7,3))
gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(m_widget),
FALSE);
#endif
- gtk_container_forall(GTK_CONTAINER(m_widget), SetExpanded, NULL);
}
else
{
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs