refactor(Bar): avoid reinterpret_cast
This commit is contained in:
parent
aeaa1927d9
commit
9564adb5b4
|
@ -28,9 +28,10 @@ waybar::Bar::Bar(const Client& client,
|
||||||
setupConfig();
|
setupConfig();
|
||||||
setupCss();
|
setupCss();
|
||||||
|
|
||||||
auto wrap = reinterpret_cast<GtkWidget*>(window.gobj());
|
auto gtk_window = window.gobj();
|
||||||
gtk_widget_realize(wrap);
|
auto gtk_widget = GTK_WIDGET(gtk_window);
|
||||||
GdkWindow *gdk_window = gtk_widget_get_window(wrap);
|
gtk_widget_realize(gtk_widget);
|
||||||
|
auto gdk_window = window.get_window()->gobj();
|
||||||
gdk_wayland_window_set_use_custom_surface(gdk_window);
|
gdk_wayland_window_set_use_custom_surface(gdk_window);
|
||||||
surface = gdk_wayland_window_get_wl_surface(gdk_window);
|
surface = gdk_wayland_window_get_wl_surface(gdk_window);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue