message: Introduce underlining for error message regions.
[pspp] / src / ui / gui / psppire.c
index 7344b9816146f867b7804eee824ebe169601fe61..e03a84b433bad7eb752c666abeac23d36384a16d 100644 (file)
@@ -142,9 +142,8 @@ psppire_quit (GApplication *app)
 
 \f
 static void
-handle_msg (const struct msg *m_, void *lexer_)
+handle_msg (const struct msg *m_, struct lexer *lexer)
 {
-  struct lexer *lexer = lexer_;
   struct msg m = {
     .category = m_->category,
     .severity = m_->severity,
@@ -165,10 +164,9 @@ handle_msg (const struct msg *m_, void *lexer_)
 void
 psppire_set_lexer (struct lexer *lexer)
 {
-  msg_set_handler (handle_msg, lexer);
+  lex_set_message_handler (lexer, handle_msg);
 }
 
-
 GtkWindow *
 psppire_preload_file (const gchar *file, GtkWindow *victim)
 {