use edit_box_key_safe

This commit is contained in:
leency 2025-03-22 01:58:25 +02:00 committed by Max Logaev
parent 7ccf301f9e
commit 42ac511402

View File

@ -4,10 +4,6 @@
// //
//===================================================//
#include "../lib/dll.h"
#include "../lib/obj/box_lib.h"
#include "../lib/obj/proc_lib.h"
#ifdef LANG_RUS
?define T_WINDOW_HEADER "<EFBFBD>®¨áª"
?define T_BUTTON_SEARCH "<EFBFBD> ©â¨"
@ -98,7 +94,10 @@ void RESULTS::drop()
void SearchThread()
{
int prev_first, prev_cur_y;
#ifndef __COFF__
load_dll(Proc_lib, #OpenDialog_init,0);
#endif
OpenDialog_init stdcall (#open_folder_dialog);
if (!ESBYTE[path]) strcpy(path, "/sys");
@ -128,8 +127,8 @@ void SearchThread()
case evKey:
@GetKeys();
edit_box_key stdcall (#edit_name);
edit_box_key stdcall (#edit_path);
edit_box_key_safe stdcall (#edit_name);
edit_box_key_safe stdcall (#edit_path);
if (key_scancode == SCAN_CODE_TAB) {
if (edit_name.flags & ed_focus) {
edit_name.flags >< edit_path.flags;