Skip to content

Commit

Permalink
WindowServer: Make some WindowManager member functions const
Browse files Browse the repository at this point in the history
  • Loading branch information
shannonbooth authored and awesomekling committed May 18, 2020
1 parent 1048283 commit d3eccf0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions Services/WindowServer/WindowManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ class WindowManager : public Core::Object {

Gfx::Rect maximized_window_rect(const Window&) const;

ClientConnection* dnd_client() { return m_dnd_client.ptr(); }
const ClientConnection* dnd_client() const { return m_dnd_client.ptr(); }
const String& dnd_text() const { return m_dnd_text; }
const String& dnd_data_type() const { return m_dnd_data_type; }
const String& dnd_data() const { return m_dnd_data; }
Expand All @@ -109,11 +109,11 @@ class WindowManager : public Core::Object {
void start_dnd_drag(ClientConnection&, const String& text, Gfx::Bitmap*, const String& data_type, const String& data);
void end_dnd_drag();

Window* active_window() { return m_active_window.ptr(); }
const Window* active_window() const { return m_active_window.ptr(); }
const ClientConnection* active_client() const;
bool active_window_is_modal() const { return m_active_window && m_active_window->is_modal(); }

Window* highlight_window() { return m_highlight_window.ptr(); }
const Window* highlight_window() const { return m_highlight_window.ptr(); }
void set_highlight_window(Window*);

void move_to_front_and_make_active(Window&);
Expand Down Expand Up @@ -148,7 +148,7 @@ class WindowManager : public Core::Object {
void set_active_window(Window*);
void set_hovered_button(Button*);

Button* cursor_tracking_button() { return m_cursor_tracking_button.ptr(); }
const Button* cursor_tracking_button() const { return m_cursor_tracking_button.ptr(); }
void set_cursor_tracking_button(Button*);

void set_resize_candidate(Window&, ResizeDirection);
Expand Down
2 changes: 1 addition & 1 deletion Services/WindowServer/WindowSwitcher.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ void WindowSwitcher::draw()
void WindowSwitcher::refresh()
{
auto& wm = WindowManager::the();
Window* selected_window = nullptr;
const Window* selected_window = nullptr;
if (m_selected_index > 0 && m_windows[m_selected_index])
selected_window = m_windows[m_selected_index].ptr();
if (!selected_window)
Expand Down

0 comments on commit d3eccf0

Please sign in to comment.