summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2026-07-24 13:08:48 +0200
committerYuval Adam <_@yuv.al>2026-07-24 13:08:48 +0200
commitf2197687e18eb129fcf25462943aa75972560579 (patch)
treee3d4478be8f2083bc746e06b30e766d52f92a198 /src
parent82cf24d5d53e359875f86067bd41425f327919ff (diff)
Remove password field handling claims
Diffstat (limited to 'src')
-rw-r--r--src/parley/ibus_engine.py13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/parley/ibus_engine.py b/src/parley/ibus_engine.py
index 86c155c..6f0e642 100644
--- a/src/parley/ibus_engine.py
+++ b/src/parley/ibus_engine.py
@@ -18,10 +18,6 @@ class ParleyIBusEngine(IBus.Engine):
focused: "ParleyIBusEngine | None" = None
- def __init__(self, *args, **kwargs) -> None:
- super().__init__(*args, **kwargs)
- self._purpose = IBus.InputPurpose.FREE_FORM
-
def do_process_key_event(self, keyval: int, keycode: int, state: int) -> bool:
return False
@@ -32,16 +28,7 @@ class ParleyIBusEngine(IBus.Engine):
if ParleyIBusEngine.focused is self:
ParleyIBusEngine.focused = None
- def do_set_content_type(
- self, purpose: IBus.InputPurpose, hints: IBus.InputHints
- ) -> None:
- self._purpose = purpose
-
def commit(self, text: str) -> str:
- if self._purpose in (IBus.InputPurpose.PASSWORD, IBus.InputPurpose.PIN):
- raise IBusInsertionError(
- "refusing insertion into a password or PIN field"
- )
self.commit_text(IBus.Text.new_from_string(text))
return "text committed through IBus"