diff --git a/twitter_post/twitter_post.module b/twitter_post/twitter_post.module index c38f321..0b91b92 100644 --- a/twitter_post/twitter_post.module +++ b/twitter_post/twitter_post.module @@ -131,7 +131,15 @@ function twitter_post_form_alter(&$form, $form_state, $form_id) { $default_format = !empty($default_format) ? $default_format : variable_get('twitter_post_default_format', 'New post: !title !tinyurl'); - $form['twitter']['status']['#default_value'] = $default_format; + if (isset($form_state['values']['twitter']['status'])) { + $form['twitter']['status']['#default_value'] = $form_state['values']['twitter']['status']; + if ($form_state['values']['twitter']['post'] == 1) { + $form['twitter']['post']['#default_value'] = true; + } + } else { + $form['twitter']['status']['#default_value'] = $default_format; + } + $form['twitter']['status']['#description'] = t('The given text will be posted to twitter.com. You can use !url, !url-alias, !tinyurl, !title and !user as replacement text. If the token module is enabled, you may also choose from the tokens listed in the replacement patterns section.'); $form['twitter']['status']['#maxlength'] = 150;