]>
glassweightruler.freedombox.rocks Git - waydroid.git/blob - tools/services/clipboard_manager.py
1 # Copyright 2021 Erfan Abdi
2 # SPDX-License-Identifier: GPL-3.0-or-later
5 from tools
.interfaces
import IClipboard
10 except Exception as e
:
15 def sendClipboardData(value
):
18 except Exception as e
:
21 def getClipboardData():
24 except Exception as e
:
28 IClipboard
.add_service(args
, sendClipboardData
, getClipboardData
)
31 args
.clipboard_manager
= threading
.Thread(target
=service_thread
)
32 args
.clipboard_manager
.start()
34 logging
.warning("Failed to start Clipboard manager service, check logs")
38 if args
.clipboardLoop
:
39 args
.clipboardLoop
.quit()
40 except AttributeError:
41 logging
.debug("Clipboard service is not even started")