mirror of
https://github.com/hexchat/hexchat.git
synced 2024-11-05 18:52:39 +01:00
parent
5d72755027
commit
fc2fe7fd28
@ -1361,16 +1361,6 @@ static script_info *create_script(char const *file)
|
|||||||
return info;
|
return info;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void load_script(char const *file)
|
|
||||||
{
|
|
||||||
script_info *info = create_script(file);
|
|
||||||
if(info)
|
|
||||||
{
|
|
||||||
g_ptr_array_add(scripts, info);
|
|
||||||
check_deferred(info);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static script_info *get_script_by_file(char const *filename)
|
static script_info *get_script_by_file(char const *filename)
|
||||||
{
|
{
|
||||||
char const *expanded = expand_path(filename);
|
char const *expanded = expand_path(filename);
|
||||||
@ -1387,6 +1377,26 @@ static script_info *get_script_by_file(char const *filename)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int load_script(char const *file)
|
||||||
|
{
|
||||||
|
script_info *info = get_script_by_file(file);
|
||||||
|
|
||||||
|
if (info != NULL)
|
||||||
|
{
|
||||||
|
hexchat_print(ph, "Lua script is already loaded");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
info = create_script(file);
|
||||||
|
if (info)
|
||||||
|
{
|
||||||
|
g_ptr_array_add(scripts, info);
|
||||||
|
check_deferred(info);
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
static int unload_script(char const *filename)
|
static int unload_script(char const *filename)
|
||||||
{
|
{
|
||||||
script_info *script = get_script_by_file(filename);
|
script_info *script = get_script_by_file(filename);
|
||||||
|
Loading…
Reference in New Issue
Block a user