Skip to content

Commit 053112e

Browse files
refactor: do not occupy the screen completely
may fix 172
1 parent 461bcda commit 053112e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/shell/contextmenu/menu_render.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ menu_render menu_render::create(int x, int y, menu menu) {
2020
return {nullptr, std::nullopt};
2121
}
2222

23-
constexpr int l_pad = -1, t_pad = -1;
2423
static auto rt = []() {
2524
auto rt = std::make_shared<ui::render_target>();
2625
rt->transparent = true;
@@ -66,11 +65,11 @@ menu_render menu_render::create(int x, int y, menu menu) {
6665
monitor_info.rcMonitor.top, monitor_info.rcMonitor.right,
6766
monitor_info.rcMonitor.bottom);
6867

69-
rt->set_position(monitor_info.rcMonitor.left, monitor_info.rcMonitor.top);
68+
rt->set_position(monitor_info.rcMonitor.left + 1, monitor_info.rcMonitor.top + 1);
7069
if (!config::current->avoid_resize_ui)
7170
rt->resize(
72-
monitor_info.rcMonitor.right - monitor_info.rcMonitor.left + l_pad,
73-
monitor_info.rcMonitor.bottom - monitor_info.rcMonitor.top + t_pad);
71+
monitor_info.rcMonitor.right - monitor_info.rcMonitor.left - 2,
72+
monitor_info.rcMonitor.bottom - monitor_info.rcMonitor.top - 2);
7473

7574
glfwMakeContextCurrent(rt->window);
7675
glfwSwapInterval(config::current->context_menu.vsync ? 1 : 0);

0 commit comments

Comments
 (0)