From 24de99fb828441c367a62886cc6800babe72cc57 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Tue, 13 Oct 2020 10:45:12 -0400 Subject: Moved `ui.command_entry.active` into C. It's more reliable and is similar to `ui.find.active`. --- src/textadept.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/textadept.c b/src/textadept.c index 994002c1..8695bc0f 100644 --- a/src/textadept.c +++ b/src/textadept.c @@ -1321,7 +1321,10 @@ static int buffer_index(lua_State *L) { //#elif CURSES // TODO: tabs #endif - } else if (strcmp(lua_tostring(L, 2), "height") == 0 && + } else if (strcmp(lua_tostring(L, 2), "active") == 0 && + lua_todoc(L, 1) == SS(command_entry, SCI_GETDOCPOINTER, 0, 0)) + lua_pushboolean(L, command_entry_focused); + else if (strcmp(lua_tostring(L, 2), "height") == 0 && lua_todoc(L, 1) == SS(command_entry, SCI_GETDOCPOINTER, 0, 0)) { // Return the command entry's pixel height. #if GTK -- cgit v1.2.3