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 * For the request to be honored, EmuWindow implementations will usually reimplement this
* function. * 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. // 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); 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); setMinimumSize(minimal_size.first, minimal_size.second);
} }

3
src/yuzu/bootmanager.h

@ -162,8 +162,7 @@ private:
void TouchUpdateEvent(const QTouchEvent* event); void TouchUpdateEvent(const QTouchEvent* event);
void TouchEndEvent(); void TouchEndEvent();
void OnMinimalClientAreaChangeRequest(
const std::pair<unsigned, unsigned>& minimal_size) override;
void OnMinimalClientAreaChangeRequest(std::pair<unsigned, unsigned> minimal_size) override;
QWidget* container = nullptr; QWidget* container = nullptr;
GGLWidgetInternal* child = 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); 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(); void Fullscreen();
/// Called when a configuration change affects the minimal size of the window /// 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? /// Is the window still open?
bool is_open = true; bool is_open = true;

Loading…
Cancel
Save