eea9561525
Merge pull request #4092 from RobertMueller2/issue_3981
...
Issue 3981: try and fix memory leak in privacy module
2025-06-22 08:31:06 +01:00
bef539e4de
Update privacy_item.cpp
2025-06-22 09:30:46 +02:00
4d9403601a
privacy: format with clang-format
2025-06-08 12:53:46 +03:00
831602a913
privacy: default to ignoring all stream.monitor pw nodes
2025-06-08 12:23:50 +03:00
703be13b00
privacy: introduce ignore
option
2025-06-08 12:23:50 +03:00
ff4ed82693
memory leak: 2nd attempt
2025-05-03 11:29:53 +02:00
72184b2205
Issue 3981: try and fix memory leak
2025-05-02 10:01:09 +02:00
a26ed50d0f
Add support for vertical bars in privacy module
2025-02-07 14:39:07 -03:00
4fbd4f212a
privacy: consider only configured modules
...
along with the local clang-tidy warning fixes
2024-06-02 04:07:12 +08:00
e27488b48c
clang-tidy improvements in privacy module
2024-05-11 16:19:46 +02:00
fe15530f34
refactor(privacy): clean up the module
2024-03-25 20:16:47 +01:00
50a4fe9623
privacy: fix visibility when a module is disabled
...
Only consider a privacy module as visible if it is enabled in the
configuration. Otherwise, when screensharing or audio-in or audio-out is
in use but the associated module is not enabled, the privacy widget is
empty but still considered as visible.
2023-11-23 00:45:31 +01:00
6050fa3a43
Added documentation
2023-11-04 15:16:13 +01:00
ca7c9a68f1
Made creation of privacy modules more modular
2023-11-04 14:05:01 +01:00
49caa4bf31
Add the PrivacyNodeInfo object as pw_proxy data
2023-10-31 11:38:01 +01:00
c4226f3745
Readded signal_timeout instead of map to fix indicator being stuck
2023-10-30 18:01:47 +01:00
d32da917e4
Added tooltips
2023-10-29 00:17:53 +02:00
46e36c0e68
Simplified the privacy_item hiding/showing logic
2023-10-28 18:30:50 +02:00
86491e1512
Call module emit in privacy module contructor
2023-10-28 16:47:06 +02:00
ace319b515
Updated default CSS to include the privacy module
2023-10-26 23:44:04 +02:00
e73ea8d608
Fixed cases where the module would be hidden when it should be visible
2023-10-26 23:37:10 +02:00
f7224d8459
Initial implementation
2023-10-26 23:22:02 +02:00