diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Screen.cc | 2 | ||||
-rw-r--r-- | src/Screen.hh | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index 4eae1b6..5dd5f9a 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -1913,7 +1913,7 @@ void BScreen::nextWorkspace(const int delta) { | |||
1913 | Goes to the workspace "left" of the current | 1913 | Goes to the workspace "left" of the current |
1914 | */ | 1914 | */ |
1915 | void BScreen::prevWorkspace(const int delta) { | 1915 | void BScreen::prevWorkspace(const int delta) { |
1916 | changeWorkspaceID( (currentWorkspaceID() - delta + numberOfWorkspaces()) % numberOfWorkspaces()); | 1916 | changeWorkspaceID( (static_cast<signed>(numberOfWorkspaces()) + currentWorkspaceID() - (delta % numberOfWorkspaces())) % numberOfWorkspaces()); |
1917 | } | 1917 | } |
1918 | 1918 | ||
1919 | /** | 1919 | /** |
diff --git a/src/Screen.hh b/src/Screen.hh index 13f2fb9..ffac442 100644 --- a/src/Screen.hh +++ b/src/Screen.hh | |||
@@ -170,15 +170,15 @@ public: | |||
170 | /// @return true if dock app was added, else false | 170 | /// @return true if dock app was added, else false |
171 | bool addKdeDockapp(Window win); | 171 | bool addKdeDockapp(Window win); |
172 | 172 | ||
173 | inline unsigned int width() const { return rootWindow().width(); } | 173 | unsigned int width() const { return rootWindow().width(); } |
174 | inline unsigned int height() const { return rootWindow().height(); } | 174 | unsigned int height() const { return rootWindow().height(); } |
175 | inline int screenNumber() const { return rootWindow().screenNumber(); } | 175 | int screenNumber() const { return rootWindow().screenNumber(); } |
176 | 176 | ||
177 | /// @return number of workspaces | 177 | /// @return number of workspaces |
178 | size_t numberOfWorkspaces() const { return m_workspaces_list.size(); } | 178 | size_t numberOfWorkspaces() const { return m_workspaces_list.size(); } |
179 | 179 | ||
180 | inline const Icons &iconList() const { return m_icon_list; } | 180 | const Icons &iconList() const { return m_icon_list; } |
181 | inline Icons &iconList() { return m_icon_list; } | 181 | Icons &iconList() { return m_icon_list; } |
182 | 182 | ||
183 | const Workspaces &getWorkspacesList() const { return m_workspaces_list; } | 183 | const Workspaces &getWorkspacesList() const { return m_workspaces_list; } |
184 | Workspaces &getWorkspacesList() { return m_workspaces_list; } | 184 | Workspaces &getWorkspacesList() { return m_workspaces_list; } |