aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/symbols.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/symbols.c')
-rw-r--r--src/symbols.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/symbols.c b/src/symbols.c
index 39703e8..ce7a7f6 100644
--- a/src/symbols.c
+++ b/src/symbols.c
@@ -25,7 +25,9 @@
#include <glib.h>
#include <Scintilla.h>
+#ifdef HAVE_LEXILLA
#include <Lexilla.h>
+#endif
#include "sciteco.h"
#include "string-utils.h"
@@ -319,6 +321,7 @@ teco_state_scintilla_lparam_done(teco_machine_main_t *ctx, const teco_string_t *
sptr_t lParam = 0;
+#ifdef HAVE_LEXILLA
if (ctx->scintilla.iMessage == SCI_SETILEXER) {
if (teco_string_contains(str, '\0')) {
g_set_error_literal(error, TECO_ERROR, TECO_ERROR_FAILED,
@@ -333,7 +336,9 @@ teco_state_scintilla_lparam_done(teco_machine_main_t *ctx, const teco_string_t *
"Lexilla lexer \"%s\" not found.", lexer);
return NULL;
}
- } else if (str->len > 0) {
+ } else
+#endif
+ if (str->len > 0) {
/*
* NOTE: There may even be messages that read strings
* with embedded nulls.