* src/summaryview.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Fri, 12 Sep 2003 18:46:15 +0000 (18:46 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Fri, 12 Sep 2003 18:46:15 +0000 (18:46 +0000)
don't open separate message views when View | Separate message view
is active
(please look carefully for any navigation regressions)

ChangeLog.claws
configure.ac
src/summaryview.c

index 24335478f4c5844a547a9b3b2de370333b6f178f..2b897765dd199ce7e2b9393781952b7af9b2edc1 100644 (file)
@@ -1,3 +1,10 @@
+2003-09-11 [alfons]    0.9.5claws8
+
+       * src/summaryview.c
+               don't open separate message views when View | Separate message view
+               is active 
+               (please look carefully for any navigation regressions)
+
 2003-09-11 [alfons]    0.9.5claws7
 
        * src/mainwindow.c
 2003-09-11 [alfons]    0.9.5claws7
 
        * src/mainwindow.c
index 30a987055485090c09a583dfeedebafe92fa5383..e14d33962242fb77fc0bf03fdeebef4ab493c74f 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=5
 INTERFACE_AGE=0
 BINARY_AGE=0
 MICRO_VERSION=5
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=7
+EXTRA_VERSION=8
 if test $EXTRA_VERSION -eq 0; then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
 else
 if test $EXTRA_VERSION -eq 0; then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
 else
index 948da8c7df0096bccad67725156aefa0835dd85a..2208266592a63978bf4f802f565e525bdfea4ad5 100644 (file)
@@ -2513,9 +2513,12 @@ void summary_redisplay_msg(SummaryView *summaryview)
 void summary_open_msg(SummaryView *summaryview)
 {
        if (!summaryview->selected) return;
 void summary_open_msg(SummaryView *summaryview)
 {
        if (!summaryview->selected) return;
-
+       
+       /* CLAWS: if separate message view, don't open a new window
+        * but rather use the current separated message view */
        summary_display_msg_full(summaryview, summaryview->selected,
        summary_display_msg_full(summaryview, summaryview->selected,
-                                TRUE, FALSE);
+                                prefs_common.sep_msg ? FALSE : TRUE, 
+                                FALSE);
 }
 
 void summary_view_source(SummaryView * summaryview)
 }
 
 void summary_view_source(SummaryView * summaryview)