From 485a130a04061d6a780323f5c326e5ea218e9f3a Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Mon, 20 Nov 2023 01:32:46 -0800 Subject: [PATCH] text: PyQt6 compatibility for the "Find in diff" feature QtGui.QTextDocument.FindFlags() was removed in PyQt6. Signed-off-by: David Aguilar --- CHANGES.rst | 4 ++++ cola/widgets/text.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 5e7c6bed..6a5a0fd3 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,6 +8,10 @@ Usability, bells and whistles * `Ctrl + Space` can now be used to display the autocomplete options in input fields that provide autocompletion. +Fixes +----- +* PyQt6 compatibility for the "Find in diff" feature. + .. _v4.4.1: diff --git a/cola/widgets/text.py b/cola/widgets/text.py index 748fdf1b..b057e5f1 100644 --- a/cola/widgets/text.py +++ b/cola/widgets/text.py @@ -451,7 +451,7 @@ class TextSearchWidget(QtWidgets.QWidget): def find_flags(self, backwards): """Return QTextDocument.FindFlags for the current search options""" - flags = QtGui.QTextDocument.FindFlags() + flags = QtGui.QTextDocument.FindFlag(0) if backwards: flags = flags | QtGui.QTextDocument.FindBackward if self.match_case_checkbox.isChecked(): -- 2.11.4.GIT