@@ -246,7 +246,7 @@ public void accept(final String str) {
246
246
mainViewport .setPlatformHandleRaw (GLFWNativeWin32 .glfwGetWin32Window (windowId ));
247
247
}
248
248
249
- if (( io .getConfigFlags () & ImGuiConfigFlags .ViewportsEnable ) != 0 ) {
249
+ if (io .hasConfigFlags ( ImGuiConfigFlags .ViewportsEnable )) {
250
250
initPlatformInterface ();
251
251
}
252
252
@@ -332,7 +332,7 @@ private void updateMousePosAndButtons() {
332
332
} else {
333
333
glfwGetCursorPos (windowPtr , mouseX , mouseY );
334
334
335
- if (( io .getConfigFlags () & ImGuiConfigFlags .ViewportsEnable ) != 0 ) {
335
+ if (io .hasConfigFlags ( ImGuiConfigFlags .ViewportsEnable )) {
336
336
// Multi-viewport mode: mouse position in OS absolute coordinates (io.MousePos is (0,0) when the mouse is on the upper-left of the primary monitor)
337
337
glfwGetWindowPos (windowPtr , windowX , windowY );
338
338
io .setMousePos ((float ) mouseX [0 ] + windowX [0 ], (float ) mouseY [0 ] + windowY [0 ]);
@@ -352,7 +352,7 @@ private void updateMousePosAndButtons() {
352
352
private void updateMouseCursor () {
353
353
final ImGuiIO io = ImGui .getIO ();
354
354
355
- final boolean noCursorChange = ( io .getConfigFlags () & ImGuiConfigFlags .NoMouseCursorChange ) == ImGuiConfigFlags . NoMouseCursorChange ;
355
+ final boolean noCursorChange = io .hasConfigFlags ( ImGuiConfigFlags .NoMouseCursorChange );
356
356
final boolean cursorDisabled = glfwGetInputMode (windowPtr , GLFW_CURSOR ) == GLFW_CURSOR_DISABLED ;
357
357
358
358
if (noCursorChange || cursorDisabled ) {
@@ -380,7 +380,7 @@ private void updateMouseCursor() {
380
380
private void updateGamepads () {
381
381
final ImGuiIO io = ImGui .getIO ();
382
382
383
- if (( io .getConfigFlags () & ImGuiConfigFlags .NavEnableGamepad ) == 0 ) {
383
+ if (! io .hasConfigFlags ( ImGuiConfigFlags .NavEnableGamepad )) {
384
384
return ;
385
385
}
386
386
@@ -527,8 +527,8 @@ public void accept(final ImGuiViewport vp) {
527
527
glfwWindowHint (GLFW_VISIBLE , GLFW_FALSE );
528
528
glfwWindowHint (GLFW_FOCUSED , GLFW_FALSE );
529
529
glfwWindowHint (GLFW_FOCUS_ON_SHOW , GLFW_FALSE );
530
- glfwWindowHint (GLFW_DECORATED , ( vp .getFlags () & ImGuiViewportFlags .NoDecoration ) != 0 ? GLFW_FALSE : GLFW_TRUE );
531
- glfwWindowHint (GLFW_FLOATING , ( vp .getFlags () & ImGuiViewportFlags .TopMost ) != 0 ? GLFW_TRUE : GLFW_FALSE );
530
+ glfwWindowHint (GLFW_DECORATED , vp .hasFlags ( ImGuiViewportFlags .NoDecoration ) ? GLFW_FALSE : GLFW_TRUE );
531
+ glfwWindowHint (GLFW_FLOATING , vp .hasFlags ( ImGuiViewportFlags .TopMost ) ? GLFW_TRUE : GLFW_FALSE );
532
532
533
533
data .window = glfwCreateWindow ((int ) vp .getSizeX (), (int ) vp .getSizeY (), "No Title Yet" , NULL , windowPtr );
534
534
data .windowOwned = true ;
@@ -574,7 +574,7 @@ private static final class ShowWindowFunction extends ImPlatformFuncViewport {
574
574
public void accept (final ImGuiViewport vp ) {
575
575
final ImGuiViewportDataGlfw data = (ImGuiViewportDataGlfw ) vp .getPlatformUserData ();
576
576
577
- if (IS_WINDOWS && ( vp .getFlags () & ImGuiViewportFlags .NoTaskBarIcon ) != 0 ) {
577
+ if (IS_WINDOWS && vp .hasFlags ( ImGuiViewportFlags .NoTaskBarIcon )) {
578
578
ImGuiImplGlfwNative .win32hideFromTaskBar (vp .getPlatformHandleRaw ());
579
579
}
580
580
0 commit comments