File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33 * SPDX-FileCopyrightText: 2025 elementary, Inc. (https://elementary.io)
44 */
55
6- public class Monitor.ProcessDRM {
6+ public class Monitor.ProcessDRM : GLib . Object {
77
88 private string driver;
99
@@ -24,7 +24,6 @@ public class Monitor.ProcessDRM {
2424 private uint64 cycles_ccs = 0 ;
2525 private uint64 cycles_ccs_total = 0 ;
2626
27-
2827 private uint64 delta_rcs = 0 ;
2928 private uint64 delta_total_rcs = 0 ;
3029
@@ -38,8 +37,7 @@ public class Monitor.ProcessDRM {
3837 private Gee . ArrayList<GLib . File > drm_files;
3938
4039 public ProcessDRM (int pid , int update_interval ) {
41- this . pid = pid;
42- this . update_interval = update_interval;
40+ Object (pid: pid, update_interval: update_interval);
4341
4442 last_engine_render = 0 ;
4543 last_engine_gfx = 0 ;
@@ -124,7 +122,6 @@ public class Monitor.ProcessDRM {
124122 // Handle default case
125123 break ;
126124 }
127-
128125 }
129126
130127 private void calculate_percentage_ns (ref uint64 engine , ref uint64 last_engine ) {
You can’t perform that action at this time.
0 commit comments