]> Dogcows Code - chaz/openbox/blobdiff - src/Screen.cc
removing old Makefile.in, rolling back Makefile.am to before the mappable muse button...
[chaz/openbox] / src / Screen.cc
index 88cba6733fbc24e2df1fabfc56c6e2294dbf7ff7..775254c66d3147c67a23e9ab9b36d5539d52d499 100644 (file)
@@ -88,7 +88,6 @@ using std::string;
 #include "Workspace.hh"
 #include "Workspacemenu.hh"
 #include "XAtom.hh"
-#include "Input.hh"
 
 #ifndef   FONT_ELEMENT_SIZE
 #define   FONT_ELEMENT_SIZE 50
@@ -314,7 +313,6 @@ BScreen::BScreen(Blackbox *bb, unsigned int scrn) : ScreenInfo(bb, scrn) {
 
   // call this again just in case a window we found updates the Strut list
   updateAvailableArea();
-  updateFocusModel();
 }
 
 
@@ -2184,31 +2182,8 @@ void BScreen::toggleFocusModel(FocusModel model) {
 
 void BScreen::updateFocusModel()
 {
-  std::for_each(iconList.begin(), iconList.end(),
-                std::mem_fun(&BlackboxWindow::ungrabButtons));
-  std::for_each(windowList.begin(), windowList.end(),
-                std::mem_fun(&BlackboxWindow::ungrabButtons));
-  
-  if (! resource.sloppy_focus) {
-    blackbox->getInput()->add(Button1, 0, BInput::WindowClientPress,
-                              BInput::Raise);
-    blackbox->getInput()->add(Button1, 0, BInput::WindowClientPress,
-                              BInput::Focus);
-  } else {
-    if (resource.click_raise)
-      blackbox->getInput()->add(Button1, 0, BInput::WindowClientPress,
-                                BInput::Raise);
-    else
-      blackbox->getInput()->remove(Button1, 0, BInput::WindowClientPress,
-                                   BInput::Raise);
-    blackbox->getInput()->remove(Button1, 0, BInput::WindowClientPress,
-                                 BInput::Focus);
-  }
-  
-  std::for_each(iconList.begin(), iconList.end(),
-                std::mem_fun(&BlackboxWindow::grabButtons));
-  std::for_each(windowList.begin(), windowList.end(),
-                std::mem_fun(&BlackboxWindow::grabButtons));
+  std::for_each(workspacesList.begin(), workspacesList.end(),
+                std::mem_fun(&Workspace::updateFocusModel));
 }
 
 
This page took 0.023691 seconds and 4 git commands to generate.