projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d42b4f8
)
* Fixes NB#85454, do not undo the disable rich text in the editor
author
Sergio Villar Senin
<svillar@igalia.com>
Wed, 14 May 2008 07:43:43 +0000
(07:43 +0000)
committer
Sergio Villar Senin
<svillar@igalia.com>
Wed, 14 May 2008 07:43:43 +0000
(07:43 +0000)
pmo-trunk-r4525
src/maemo/modest-msg-edit-window.c
patch
|
blob
|
history
diff --git
a/src/maemo/modest-msg-edit-window.c
b/src/maemo/modest-msg-edit-window.c
index
a4c83fe
..
5a4180c
100644
(file)
--- a/
src/maemo/modest-msg-edit-window.c
+++ b/
src/maemo/modest-msg-edit-window.c
@@
-1219,9
+1219,17
@@
set_msg (ModestMsgEditWindow *self, TnyMsg *msg, gboolean preserve_is_rich)
if (preserve_is_rich && !is_html) {
wp_text_buffer_enable_rich_text (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
if (preserve_is_rich && !is_html) {
wp_text_buffer_enable_rich_text (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
+ /* We must do this here in order to reset the undo
+ list, because otherwise this action could be
+ reverted */
+ wp_text_buffer_reset_buffer (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
/* Get the default format required from configuration */
} else if (!modest_conf_get_bool (modest_runtime_get_conf (), MODEST_CONF_PREFER_FORMATTED_TEXT, NULL)) {
wp_text_buffer_enable_rich_text (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
/* Get the default format required from configuration */
} else if (!modest_conf_get_bool (modest_runtime_get_conf (), MODEST_CONF_PREFER_FORMATTED_TEXT, NULL)) {
wp_text_buffer_enable_rich_text (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
+ /* We must do this here in order to reset the undo
+ list, because otherwise this action could be
+ reverted */
+ wp_text_buffer_reset_buffer (WP_TEXT_BUFFER (priv->text_buffer), FALSE);
}
/* Set the default focus depending on having already a To: field or not */
}
/* Set the default focus depending on having already a To: field or not */