Merge pull request #1026 from euclio/idle-inhibit-fix
disable Idle Inhibitor module if unsupported
This commit is contained in:
		
						commit
						36da8117c0
					
				|  | @ -12,6 +12,10 @@ waybar::modules::IdleInhibitor::IdleInhibitor(const std::string& id, const Bar& | |||
|       bar_(bar), | ||||
|       idle_inhibitor_(nullptr), | ||||
|       pid_(-1) { | ||||
|   if (waybar::Client::inst()->idle_inhibit_manager == nullptr) { | ||||
|     throw std::runtime_error("idle-inhibit not available"); | ||||
|   } | ||||
| 
 | ||||
|   event_box_.add_events(Gdk::BUTTON_PRESS_MASK); | ||||
|   event_box_.signal_button_press_event().connect( | ||||
|       sigc::mem_fun(*this, &IdleInhibitor::handleToggle)); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue