From 50f7dfc031f991427c061c5aff2dd97a7bd39faf Mon Sep 17 00:00:00 2001 From: fluxgen Date: Sun, 8 Sep 2002 19:48:03 +0000 Subject: new workspace stacking --- src/Slit.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Slit.cc b/src/Slit.cc index 2684ca2..c68683f 100644 --- a/src/Slit.cc +++ b/src/Slit.cc @@ -19,7 +19,7 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Slit.cc,v 1.20 2002/08/14 21:51:07 fluxgen Exp $ +// $Id: Slit.cc,v 1.21 2002/09/08 19:48:03 fluxgen Exp $ //use GNU extensions #ifndef _GNU_SOURCE @@ -678,8 +678,9 @@ void Slit::buttonPressEvent(XButtonEvent *e) { if (e->window != frame.window) return; if (e->button == Button1 && (! on_top)) { - Window w[1] = { frame.window }; - screen->raiseWindows(w, 1); + Workspace::Stack st; + st.push_back(frame.window); + screen->raiseWindows(st); } else if (e->button == Button2 && (! on_top)) { XLowerWindow(display, frame.window); } else if (e->button == Button3) { @@ -888,7 +889,7 @@ void Slitmenu::itemSelected(int button, unsigned int index) { setItemSelected(2, change); if (slit.isOnTop()) - screen()->raiseWindows(0, 0); + screen()->raiseWindows(Workspace::Stack()); break; } -- cgit v0.11.2