summaryrefslogtreecommitdiff
path: root/dev-libs/eb/files/eb-4.4.3-fix-threads.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/eb/files/eb-4.4.3-fix-threads.patch')
-rw-r--r--dev-libs/eb/files/eb-4.4.3-fix-threads.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/dev-libs/eb/files/eb-4.4.3-fix-threads.patch b/dev-libs/eb/files/eb-4.4.3-fix-threads.patch
new file mode 100644
index 000000000000..7c1e15be2119
--- /dev/null
+++ b/dev-libs/eb/files/eb-4.4.3-fix-threads.patch
@@ -0,0 +1,13 @@
+diff --git a/eb/readtext.c b/eb/readtext.c
+index 6e3c218..e4dcf95 100644
+--- a/eb/readtext.c
++++ b/eb/readtext.c
+@@ -1560,7 +1560,7 @@ eb_is_text_stopped(EB_Book *book)
+ {
+ int is_stopped = 0;
+
+- eb_lock(book);
++ eb_lock(&book->lock);
+ LOG(("in: eb_is_text_stopped(book=%d)", (int)book->code));
+
+ if (book->subbook_current != NULL) {