summarylogtreecommitdiffstats
path: root/pyroscope.patch
blob: 2a30242e743d8a7ccd5859c17d4a71743922f31d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- a/src/command_helpers.cc
+++ b/src/command_helpers.cc
@@ -51,6 +51,7 @@ void initialize_command_peer();
 void initialize_command_local();
 void initialize_command_logging();
 void initialize_command_network();
+void initialize_command_pyroscope();
 void initialize_command_groups();
 void initialize_command_throttle();
 void initialize_command_tracker();
@@ -70,6 +71,7 @@ initialize_commands() {
   initialize_command_file();
   initialize_command_ip();
   initialize_command_peer();
+  initialize_command_pyroscope();
   initialize_command_throttle();
   initialize_command_tracker();
   initialize_command_scheduler();
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -173,6 +173,7 @@ libsub_root_a_SOURCES = \
 	command_logging.cc \
 	command_network.cc \
 	command_peer.cc \
+	command_pyroscope.cc \
 	command_throttle.cc \
 	command_tracker.cc \
 	command_scheduler.cc \
--- a/src/ui/download_list.h
+++ b/src/ui/download_list.h
@@ -99,6 +99,7 @@ public:
   void                disable();
 
   void                activate_display(Display d);
+  ElementBase*        display(Display d) { return d < DISPLAY_MAX_SIZE ? m_uiArray[d] : 0; }
 
   core::View*         current_view();
   void                set_current_view(const std::string& name);