From: Teus Benschop <teusjannette@gmail.com>
Date: Sun, 28 Oct 2018 06:23:33 +0100
Subject: patch source for webkit2

---
 src/main/navbar_versekey.cc | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

diff --git a/src/main/navbar_versekey.cc b/src/main/navbar_versekey.cc
index 8d66fe3..92074d6 100644
--- a/src/main/navbar_versekey.cc
+++ b/src/main/navbar_versekey.cc
@@ -49,7 +49,7 @@ extern gboolean do_display;
 extern gboolean do_display_dict;
 
 static DIALOG_DATA *c_dialog;
-static EDITOR *c_editor;
+static void *c_editor = NULL;
 static gint c_type;
 
 /******************************************************************************
@@ -254,9 +254,10 @@ static void on_nt_book_menu_select(GtkMenuItem *menuitem, gpointer user_data)
 	case NB_EDITOR:
 		if (!c_editor)
 			return;
-		name = c_editor->navbar.module_name->str;
-		key = c_editor->navbar.key->str;
-		entry = c_editor->navbar.lookup_entry;
+return;
+		//name = c_editor->navbar.module_name->str;
+		//key = c_editor->navbar.key->str;
+		//entry = c_editor->navbar.lookup_entry;
 		break;
 	}
 
@@ -324,9 +325,10 @@ static void on_ot_book_menu_select(GtkMenuItem *menuitem, gpointer user_data)
 	case NB_EDITOR:
 		if (!c_editor)
 			return;
-		name = c_editor->navbar.module_name->str;
-		key = c_editor->navbar.key->str;
-		entry = c_editor->navbar.lookup_entry;
+		return;
+//name = c_editor->navbar.module_name->str;
+		//key = c_editor->navbar.key->str;
+		//entry = c_editor->navbar.lookup_entry;
 		break;
 	}
 
@@ -394,9 +396,10 @@ static void on_chapter_menu_select(GtkMenuItem *menuitem, gpointer user_data)
 	case NB_EDITOR:
 		if (!c_editor)
 			return;
-		name = c_editor->navbar.module_name->str;
-		key = c_editor->navbar.key->str;
-		entry = c_editor->navbar.lookup_entry;
+                return;
+		//name = c_editor->navbar.module_name->str;
+		//key = c_editor->navbar.key->str;
+		//entry = c_editor->navbar.lookup_entry;
 		break;
 	}
 	if (entry) {
@@ -462,9 +465,10 @@ static void on_verse_menu_select(GtkMenuItem *menuitem, gpointer user_data)
 	case NB_EDITOR:
 		if (!c_editor)
 			return;
-		name = c_editor->navbar.module_name->str;
-		key = c_editor->navbar.key->str;
-		entry = c_editor->navbar.lookup_entry;
+return;		
+//name = c_editor->navbar.module_name->str;
+		//key = c_editor->navbar.key->str;
+		//entry = c_editor->navbar.lookup_entry;
 		break;
 	}
 	if (entry) {
@@ -575,7 +579,7 @@ GtkWidget *main_versekey_drop_down_verse_menu(NAVBAR_VERSEKEY navbar,
 	GtkWidget *item;
 	GtkWidget *select_item = NULL;
 	c_dialog = (DIALOG_DATA *)dialog;
-	c_editor = (EDITOR *)editor;
+	c_editor = (void *)editor;
 	c_type = nb_type;
 
 	menu = gtk_menu_new();
@@ -640,7 +644,7 @@ GtkWidget *main_versekey_drop_down_chapter_menu(NAVBAR_VERSEKEY navbar,
 	GtkWidget *item;
 	GtkWidget *select_item = NULL;
 	c_dialog = (DIALOG_DATA *)dialog;
-	c_editor = (EDITOR *)editor;
+	c_editor = (void *)editor;
 	c_type = nb_type;
 
 	menu = gtk_menu_new();
@@ -708,7 +712,7 @@ GtkWidget *main_versekey_drop_down_book_menu(NAVBAR_VERSEKEY navbar,
 	int i = 0;
 
 	c_dialog = (DIALOG_DATA *)dialog;
-	c_editor = (EDITOR *)editor;
+	c_editor = (void *)editor;
 	c_type = nb_type;
 
 	menu = gtk_menu_new();
