Browse Source

emu_window: Pass OnMinimalClientAreaChangeRequest argument by copy

There's no performance improvement in passing an unsigned pair by
reference.
pull/15/merge
ReinUsesLisp 7 years ago
parent
commit
37eaf39b44
  1. 3
      src/core/frontend/emu_window.h
  2. 3
      src/yuzu/bootmanager.cpp
  3. 3
      src/yuzu/bootmanager.h
  4. 3
      src/yuzu_cmd/emu_window/emu_window_sdl2.cpp
  5. 3
      src/yuzu_cmd/emu_window/emu_window_sdl2.h

3
src/core/frontend/emu_window.h

@ -169,8 +169,7 @@ private:
* For the request to be honored, EmuWindow implementations will usually reimplement this
* function.
*/
virtual void OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) {
virtual void OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned>) {
// By default, ignore this request and do nothing.
}

3
src/yuzu/bootmanager.cpp

@ -440,8 +440,7 @@ void GRenderWindow::CaptureScreenshot(u16 res_scale, const QString& screenshot_p
layout);
}
void GRenderWindow::OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) {
void GRenderWindow::OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned> minimal_size) {
setMinimumSize(minimal_size.first, minimal_size.second);
}

3
src/yuzu/bootmanager.h

@ -162,8 +162,7 @@ private:
void TouchUpdateEvent(const QTouchEvent* event);
void TouchEndEvent();
void OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) override;
void OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned> minimal_size) override;
QWidget* container = nullptr;
GGLWidgetInternal* child = nullptr;

3
src/yuzu_cmd/emu_window/emu_window_sdl2.cpp

@ -172,7 +172,6 @@ void EmuWindow_SDL2::PollEvents() {
}
}
void EmuWindow_SDL2::OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) {
void EmuWindow_SDL2::OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned> minimal_size) {
SDL_SetWindowMinimumSize(render_window, minimal_size.first, minimal_size.second);
}

3
src/yuzu_cmd/emu_window/emu_window_sdl2.h

@ -50,8 +50,7 @@ protected:
void Fullscreen();
/// Called when a configuration change affects the minimal size of the window
void OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) override;
void OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned> minimal_size) override;
/// Is the window still open?
bool is_open = true;

Loading…
Cancel
Save