summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/window/xcb.cpp3
-rw-r--r--src/window/xcb.h2
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();