mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
fix implementation of format_get_text script api
This commit is contained in:
parent
0331970d64
commit
24ea87bd27
@ -73,17 +73,18 @@ MODULE = Irssi::UI::Formats PACKAGE = Irssi::UI::Window
|
|||||||
#*******************************
|
#*******************************
|
||||||
|
|
||||||
void
|
void
|
||||||
format_get_text(window, module, server, target, formatnum, ...)
|
format_get_text(window, module, server, target, format, ...)
|
||||||
Irssi::UI::Window window
|
Irssi::UI::Window window
|
||||||
char *module
|
char *module
|
||||||
Irssi::Server server
|
Irssi::Server server
|
||||||
char *target
|
char *target
|
||||||
int formatnum
|
char *format
|
||||||
PREINIT:
|
PREINIT:
|
||||||
TEXT_DEST_REC dest;
|
TEXT_DEST_REC dest;
|
||||||
THEME_REC *theme;
|
THEME_REC *theme;
|
||||||
char **charargs;
|
char **charargs;
|
||||||
char *ret;
|
char *ret;
|
||||||
|
int formatnum;
|
||||||
int n;
|
int n;
|
||||||
PPCODE:
|
PPCODE:
|
||||||
charargs = g_new0(char *, items-5+1);
|
charargs = g_new0(char *, items-5+1);
|
||||||
@ -93,6 +94,7 @@ PPCODE:
|
|||||||
|
|
||||||
format_create_dest(&dest, server, target, 0, window);
|
format_create_dest(&dest, server, target, 0, window);
|
||||||
theme = window_get_theme(dest.window);
|
theme = window_get_theme(dest.window);
|
||||||
|
formatnum = format_find_tag(module, format);
|
||||||
|
|
||||||
ret = format_get_text_theme_charargs(theme, module, &dest, formatnum, charargs);
|
ret = format_get_text_theme_charargs(theme, module, &dest, formatnum, charargs);
|
||||||
g_free(charargs);
|
g_free(charargs);
|
||||||
|
Loading…
Reference in New Issue
Block a user