2006-09-06 [wwp] 2.4.0cvs156
authorTristan Chabredier <wwp@claws-mail.org>
Wed, 6 Sep 2006 09:29:01 +0000 (09:29 +0000)
committerTristan Chabredier <wwp@claws-mail.org>
Wed, 6 Sep 2006 09:29:01 +0000 (09:29 +0000)
* src/mainwindow.c
fix an dup launch issue when iconified, thanks to Colin.

ChangeLog
PATCHSETS
configure.ac
src/mainwindow.c

index fc3071ab66978b593d1a14f789c295cb4a7c0ae0..2ebe8fefcd83cd9786ddbb3f107379e426f7f95e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-09-06 [wwp]       2.4.0cvs156
+
+       * src/mainwindow.c
+               fix an dup launch issue when iconified, thanks to Colin.
+
 2006-09-06 [wwp]       2.4.0cvs155
 
        * src/gtk//gtksctree.h
index 9b6f8cb1ac84b000ffadc0f9066b3e4e48ad3f4c..20a518a61db330470d11b1aa73a94f378c93754a 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.96.2.145 -r 1.96.2.146 src/textview.c;  ) > 2.4.0cvs153.patchset
 ( cvs diff -u -r 1.1.2.2 -r 1.1.2.3 manual/pl/advanced.xml;  cvs diff -u -r 1.1.2.27 -r 1.1.2.28 manual/advanced.xml;  cvs diff -u -r 1.1.2.2 -r 1.1.2.3 manual/es/advanced.xml;  cvs diff -u -r 1.1.2.12 -r 1.1.2.13 manual/fr/advanced.xml;  cvs diff -u -r 1.16.2.22 -r 1.16.2.23 src/prefs_customheader.c;  cvs diff -u -r 1.1.4.28 -r 1.1.4.29 src/prefs_filtering_action.c;  cvs diff -u -r 1.26.2.27 -r 1.26.2.28 src/foldersel.c;  cvs diff -u -r 1.1.2.25 -r 1.1.2.26 src/prefs_summaries.c;  cvs diff -u -r 1.59.2.42 -r 1.59.2.43 src/prefs_filtering.c;  cvs diff -u -r 1.61.2.50 -r 1.61.2.51 src/account.c;  cvs diff -u -r 1.382.2.306 -r 1.382.2.307 src/compose.c;  cvs diff -u -r 1.10.2.13 -r 1.10.2.14 src/prefs_summary_column.c;  cvs diff -u -r 1.27.2.19 -r 1.27.2.20 src/addr_compl.c;  cvs diff -u -r 1.60.2.39 -r 1.60.2.40 src/prefs_actions.c;  cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/prefs_folder_column.c;  cvs diff -u -r 1.3.2.20 -r 1.3.2.21 src/ssl_manager.c;  cvs diff -u -r 1.12.2.28 -r 1.12.2.29 src/prefs_template.c;  cvs diff -u -r 1.16.2.20 -r 1.16.2.21 src/prefs_display_header.c;  cvs diff -u -r 1.103.2.59 -r 1.103.2.60 src/prefs_common.h;  cvs diff -u -r 1.43.2.43 -r 1.43.2.44 src/prefs_matcher.c;  cvs diff -u -r 1.204.2.99 -r 1.204.2.100 src/prefs_common.c;  cvs diff -u -r 1.30.2.28 -r 1.30.2.29 src/prefs_toolbar.c;  cvs diff -u -r 1.395.2.244 -r 1.395.2.245 src/summaryview.c;  cvs diff -u -r 1.207.2.119 -r 1.207.2.120 src/folderview.c;  cvs diff -u -r 1.1.4.27 -r 1.1.4.28 src/gtk/gtksctree.c;  cvs diff -u -r 1.5.2.35 -r 1.5.2.36 src/gtk/pluginwindow.c;  cvs diff -u -r 1.1.4.17 -r 1.1.4.18 src/gtk/progressdialog.c;  cvs diff -u -r 1.12.2.27 -r 1.12.2.28 src/gtk/prefswindow.c;  ) > 2.4.0cvs154.patchset
 ( cvs diff -u -r 1.1.4.6 -r 1.1.4.7 src/gtk//gtksctree.h;  ) > 2.4.0cvs155.patchset
+( cvs diff -u -r 1.274.2.148 -r 1.274.2.149 src/mainwindow.c;  ) > 2.4.0cvs156.patchset
index d6ea0745f4ad85a7cb2a4da973c33da1d634c2ef..f9ff0c8a24569c6ef5ce1f0955cfae3e50003a7c 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=4
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=155
+EXTRA_VERSION=156
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 517f27de16b6e0b7fe11e17f0af1eae986fb6167..5e6445d30ba16f9ddc27b2911834b539bae11c47 100644 (file)
@@ -2567,6 +2567,9 @@ static void mailing_list_compose (GtkWidget *w, gpointer *data)
        
 void main_window_popup(MainWindow *mainwin)
 {
+       if (!GTK_WIDGET_VISIBLE(GTK_WIDGET(mainwin->window)))
+               main_window_show(mainwin);
+
        gtkut_window_popup(mainwin->window);
 
        switch (mainwin->type) {