WindowServer: Show PID and window ID in title bars for now.

This is useful for debugging since I'm often wondering which process some
window belongs to (and what the window ID is.)
This commit is contained in:
Andreas Kling
2019-01-21 02:42:29 +01:00
parent e6fc84e234
commit 291922b1af
5 changed files with 13 additions and 1 deletions

View File

@@ -179,6 +179,11 @@ void WSWindowManager::paint_window_frame(WSWindow& window)
m_back_painter->draw_rect(outerRect, border_color);
m_back_painter->draw_rect(inner_border_rect, border_color);
m_back_painter->draw_text(titleBarTitleRect, window.title(), Painter::TextAlignment::CenterLeft, title_color);
Color metadata_color(204, 204, 204);
char buffer[64];
ksprintf(buffer, "%d:%d", window.pid(), window.window_id());
m_back_painter->draw_text(titleBarTitleRect, buffer, Painter::TextAlignment::CenterRight, metadata_color);
}
void WSWindowManager::add_window(WSWindow& window)