Variable cleanup for completion_*

This commit is contained in:
Berke Viktor
2012-10-22 10:10:19 +02:00
parent a05817c0eb
commit cf8ea26498
5 changed files with 22 additions and 22 deletions

View File

@@ -398,10 +398,10 @@ const struct prefs vars[] = {
{"away_timeout", P_OFFINT (hex_away_timeout), TYPE_INT},
{"away_track", P_OFFINT (hex_away_track), TYPE_BOOL},
{"completion_amount", P_OFFINT (completion_amount), TYPE_INT},
{"completion_auto", P_OFFINT (nickcompletion), TYPE_BOOL},
{"completion_sort", P_OFFINT (completion_sort), TYPE_INT},
{"completion_suffix", P_OFFSET (nick_suffix), TYPE_STR},
{"completion_amount", P_OFFINT (hex_completion_amount), TYPE_INT},
{"completion_auto", P_OFFINT (hex_completion_auto), TYPE_BOOL},
{"completion_sort", P_OFFINT (hex_completion_sort), TYPE_INT},
{"completion_suffix", P_OFFSET (hex_completion_suffix), TYPE_STR},
{"dcc_auto_chat", P_OFFINT (autodccchat), TYPE_INT},
{"dcc_auto_resume", P_OFFINT (autoresume), TYPE_BOOL},
@@ -658,7 +658,7 @@ load_config (void)
prefs.irc_join_delay = 3;
prefs.show_marker = 1;
prefs.newtabstofront = 2;
prefs.completion_amount = 5;
prefs.hex_completion_amount = 5;
prefs.hex_away_timeout = 60;
prefs.hex_away_size_max = 300;
prefs.hex_away_track = 1;
@@ -748,7 +748,7 @@ load_config (void)
strcpy (prefs.stamp_format, "[%H:%M:%S] ");
strcpy (prefs.timestamp_log_format, "%b %d %H:%M:%S ");
strcpy (prefs.logmask, "%n-%c.log");
strcpy (prefs.nick_suffix, ",");
strcpy (prefs.hex_completion_suffix, ",");
strcpy (prefs.cmdchar, "/");
strcpy (prefs.nick1, username);
strcpy (prefs.nick2, username);

View File

@@ -1725,10 +1725,10 @@ exec_data (GIOChannel *source, GIOCondition condition, struct nbexec *s)
if (s->tochannel)
{
/* must turn off auto-completion temporarily */
unsigned int old = prefs.nickcompletion;
prefs.nickcompletion = 0;
unsigned int old = prefs.hex_completion_auto;
prefs.hex_completion_auto = 0;
handle_multiline (s->sess, buf, FALSE, TRUE);
prefs.nickcompletion = old;
prefs.hex_completion_auto = old;
}
else
PrintText (s->sess, buf);
@@ -4074,7 +4074,7 @@ perform_nick_completion (struct session *sess, char *cmd, char *tbuf)
char *space = strchr (cmd, ' ');
if (space && space != cmd)
{
if (space[-1] == prefs.nick_suffix[0] && space - 1 != cmd)
if (space[-1] == prefs.hex_completion_suffix[0] && space - 1 != cmd)
{
len = space - cmd - 1;
if (len < NICKLEN)
@@ -4175,7 +4175,7 @@ handle_say (session *sess, char *text, int check_spch)
goto xit;
}
if (prefs.nickcompletion)
if (prefs.hex_completion_auto)
perform_nick_completion (sess, text, newcmd);
else
safe_strcpy (newcmd, text, newcmdlen);

View File

@@ -106,15 +106,19 @@ struct hexchatprefs
{
/* these are the rebranded, consistent, sorted hexchat variables */
char hex_away_reason[256];
char hex_completion_suffix[4]; /* Only ever holds a one-character string. */
int hex_away_size_max;
int hex_away_timeout;
int hex_completion_amount;
int hex_completion_sort;
unsigned int hex_away_auto_unmark;
unsigned int hex_away_omit_alerts;
unsigned int hex_away_show_message;
unsigned int hex_away_show_once;
unsigned int hex_away_track;
unsigned int hex_completion_auto;
/* these are the legacy variables */
char nick1[NICKLEN];
@@ -122,7 +126,6 @@ struct hexchatprefs
char nick3[NICKLEN];
char realname[127];
char username[127];
char nick_suffix[4]; /* Only ever holds a one-character string. */
char quitreason[256];
char partreason[256];
char font_normal[4 * FONTNAMELEN + 1];
@@ -186,7 +189,6 @@ struct hexchatprefs
int mainwindow_top;
int mainwindow_width;
int mainwindow_height;
int completion_sort;
int gui_win_state;
int gui_url_mod;
int gui_lang;
@@ -223,8 +225,6 @@ struct hexchatprefs
unsigned int chanmodebuttons;
unsigned int userlistbuttons;
unsigned int showhostname_in_userlist;
unsigned int nickcompletion;
unsigned int completion_amount;
unsigned int tabchannels;
unsigned int paned_userlist;
unsigned int autodccchat;