Skip to content

Docked window title/tab bar blinks when opening a menu #5702

@skaarj1989

Description

@skaarj1989

Version/Branch of Dear ImGui:

Version: 1.89 WIP (18821)
Branch: docking

Back-end/Renderer/Compiler/OS

Back-ends: imgui_impl_glfw.cpp + imgui_impl_vulkan.cpp
Compiler: Visual Studio 2022
Operating System: Windows 10

My Issue/Question:

A window title bar blinks while switching between menus (when it's docked).
Is this desired behavior? for me it looks weird and ugly.

Screenshots/Video

issue

Standalone, minimal, complete and verifiable example: (see #2261)

const auto addDummyItems = [] {for (auto i = 0; i < 3; ++i) ImGui::MenuItem("..."); };

if (ImGui::Begin("Test", nullptr, ImGuiWindowFlags_MenuBar)) {
  if (ImGui::BeginMenuBar()) {
    if (ImGui::BeginMenu("Foo")) {
      addDummyItems();
      ImGui::EndMenu();
    }if (ImGui::BeginMenu("Bar")) {
      addDummyItems();
      ImGui::EndMenu();
    }
  
    ImGui::EndMenuBar();
  }
}
ImGui::End();

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions