irssi/default-hash-chan.patch
Ailin Nemui d870fb86b4 Accepting request 982650 from home:ailin_nemui:branches:server:irc
- backport first set of fixes:
  - add use-isystem-for-include.patch, fixes build with perl 5.36
    (#1381)
  - add fix-textbuffer-view.patch, fixes lost lines on display
    (#1382)
  - add default-hash-chan.patch, default to joining #-channels
    again (#1385)

OBS-URL: https://build.opensuse.org/request/show/982650
OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=128
2022-06-14 16:57:04 +00:00

29 lines
998 B
Diff

From 4864c334fcb45d64441ddafdec814b787829fc10 Mon Sep 17 00:00:00 2001
From: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date: Mon, 13 Jun 2022 07:39:29 +0200
Subject: [PATCH] Merge pull request #1388 from ailin-nemui/default-hash-chan
default to hash channels
(cherry picked from commit a5f5ea7d79274fcf547ef81f019b0c38c6863051)
---
src/irc/core/irc-channels.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/irc/core/irc-channels.c b/src/irc/core/irc-channels.c
index b0fba9b1..24f57f8d 100644
--- a/src/irc/core/irc-channels.c
+++ b/src/irc/core/irc-channels.c
@@ -71,7 +71,7 @@ static char *force_channel_name(IRC_SERVER_REC *server, const char *name)
return g_strdup(name);
chantypes = g_hash_table_lookup(server->isupport, "chantypes");
- if (chantypes == NULL || *chantypes == '\0')
+ if (chantypes == NULL || *chantypes == '\0' || strchr(chantypes, '#') != NULL)
chantypes = "#";
return g_strdup_printf("%c%s", *chantypes, name);
--
2.36.1