mirror of https://github.com/polybar/polybar.git
refactor(file_descriptor): Use unique_ptr
This commit is contained in:
parent
d4e3891ab6
commit
fa0d77f267
|
@ -80,8 +80,8 @@ class controller : public signal_receiver<SIGN_PRIORITY_CONTROLLER, sig_ev::proc
|
|||
unique_ptr<inotify_watch> m_confwatch;
|
||||
unique_ptr<command> m_command;
|
||||
|
||||
shared_ptr<file_descriptor> m_fdevent_rd;
|
||||
shared_ptr<file_descriptor> m_fdevent_wr;
|
||||
unique_ptr<file_descriptor> m_fdevent_rd;
|
||||
unique_ptr<file_descriptor> m_fdevent_wr;
|
||||
|
||||
/**
|
||||
* @brief Controls weather the output gets printed to stdout
|
||||
|
|
|
@ -48,7 +48,7 @@ class ipc {
|
|||
const logger& m_log;
|
||||
|
||||
string m_path{};
|
||||
shared_ptr<file_descriptor> m_fd{};
|
||||
unique_ptr<file_descriptor> m_fd{};
|
||||
};
|
||||
|
||||
POLYBAR_NS_END
|
||||
|
|
|
@ -43,7 +43,7 @@ namespace file_util {
|
|||
|
||||
template <typename... Args>
|
||||
decltype(auto) make_file_descriptor(Args&&... args) {
|
||||
return factory_util::shared<file_descriptor>(forward<Args>(args)...);
|
||||
return factory_util::unique<file_descriptor>(forward<Args>(args)...);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ class connection : public xpp_connection {
|
|||
protected:
|
||||
registry m_registry{*this};
|
||||
xcb_screen_t* m_screen{nullptr};
|
||||
shared_ptr<file_descriptor> m_connection_fd;
|
||||
unique_ptr<file_descriptor> m_connection_fd;
|
||||
};
|
||||
|
||||
POLYBAR_NS_END
|
||||
|
|
Loading…
Reference in New Issue