]>
glassweightruler.freedombox.rocks Git - waydroid.git/blob - tools/services/clipboard_manager.py
c790efc18e35d924b9be80e9868b4aa5056251db
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
:
17 def sendClipboardData(value
):
20 except Exception as e
:
23 def getClipboardData():
26 except Exception as e
:
32 IClipboard
.add_service(args
, sendClipboardData
, getClipboardData
)
37 args
.clipboard_manager
= threading
.Thread(target
=service_thread
)
38 args
.clipboard_manager
.start()
40 logging
.warning("Failed to start Clipboard manager service, check logs")
46 if args
.clipboardLoop
:
47 args
.clipboardLoop
.quit()
48 except AttributeError:
49 logging
.debug("Clipboard service is not even started")