From d346fbe1a9c6615c88dfacc420f0256b5a751440 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 16 May 2002 00:34:37 +0000 Subject: Better !channel support - window items now have "visual_name" and channels and queries also have "name". Normally they're identical but with !channels the visible_name contains the short !channel name, while name contains full !ABCDEchannel name. The visible_name should be used whenever displaying the channel name, or as printtext()'s target. So, this breaks a few scripts in !channels, they need to be modified to use $channel->{visible_name} instead. Also /LAYOUT SAVE should finally work properly with !channels. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2797 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/perl/ui/Window.xs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/perl/ui/Window.xs') diff --git a/src/perl/ui/Window.xs b/src/perl/ui/Window.xs index cadff1ab..89d874ee 100644 --- a/src/perl/ui/Window.xs +++ b/src/perl/ui/Window.xs @@ -225,6 +225,10 @@ window_activity(window, data_level, hilight_color=NULL) char * window_get_active_name(window) Irssi::UI::Window window +CODE: + RETVAL = (char *) window_get_active_name(window); +OUTPUT: + RETVAL Irssi::Windowitem window_item_find(window, server, name) @@ -246,7 +250,7 @@ print(item, str, level=MSGLEVEL_CLIENTNOTICE) int level char *str CODE: - printtext_string(item->server, item->name, level, str); + printtext_string(item->server, item->visible_name, level, str); Irssi::UI::Window window_create(item, automatic) -- cgit v1.2.3