diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2023-07-03 09:58:57 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2023-07-03 09:58:57 +0200 |
commit | 14e834b900426c6dfb742acee3e62d60fab46869 (patch) | |
tree | a93aa771d6e505e35524172e431857f64f7f4775 /src/window | |
parent | b6996385381485d9d829987d031557a8a7b0c557 (diff) |
c++,window: Fixed compilation issues for window.
Diffstat (limited to 'src/window')
-rw-r--r-- | src/window/xcb.cpp | 3 | ||||
-rw-r--r-- | src/window/xcb.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/window/xcb.cpp b/src/window/xcb.cpp index 5e6540c..0a27643 100644 --- a/src/window/xcb.cpp +++ b/src/window/xcb.cpp @@ -212,8 +212,7 @@ error_or<own<device<backend::linux_xcb>>> create_xcb_device(io_provider& provide return heap<device<backend::linux_xcb>>(display, screen, xcb_connection, xcb_screen, std::move(fd_wrapped)); } -template<> -window<backend::linux_xcb>::window(device<backend::linux_xcb>& dev_, xcb_window_t xcb_win, xcb_colormap_t xcb_colormap_, const video_mode& vid_mode_, std::string_view& title_view_): +window<backend::linux_xcb>::window(device<backend::linux_xcb>& dev_, xcb_window_t xcb_win, xcb_colormap_t xcb_colormap_, const video_mode& vid_mode_, const std::string_view& title_view_): device_{&dev_}, xcb_window_{xcb_win}, xcb_colormap_{xcb_colormap_}, diff --git a/src/window/xcb.h b/src/window/xcb.h index c031cbd..f4e9b9a 100644 --- a/src/window/xcb.h +++ b/src/window/xcb.h @@ -67,7 +67,7 @@ private: own<conveyor_feeder<data<schema::WindowEvents>>> event_feeder = nullptr; public: - window(device<backend::linux_xcb>& dev_, xcb_window_t xcb_win, xcb_colormap_t xcb_colormap_, const video_mode& vid_mode_, std::string_view title_view_); + window(device<backend::linux_xcb>& dev_, xcb_window_t xcb_win, xcb_colormap_t xcb_colormap_, const video_mode& vid_mode_, const std::string_view& title_view_); ~window(); |