path: root/src/stack.c
diff options
authorHavoc Pennington <>2002-05-11 05:09:54 +0000
committerHavoc Pennington <>2002-05-11 05:09:54 +0000
commita3460b8ac806b775c5410aabf59964479d43322c (patch)
treef966f654c823bf8983b05847607f8cd4f19fb922 /src/stack.c
parent9598affa0375aac9e9057522b1a0138fa1897552 (diff)
keep the tooltip on the screen horizontally, #76825
2002-05-11 Havoc Pennington <> * src/fixedtip.c (meta_fixed_tip_show): keep the tooltip on the screen horizontally, #76825 * src/window.c (meta_window_handle_mouse_grab_op_event): end grab op _after_ doing the final update of the move or resize. Hopefully I didn't have a reason for the order I was using before.
Diffstat (limited to 'src/stack.c')
1 files changed, 7 insertions, 0 deletions
diff --git a/src/stack.c b/src/stack.c
index 1b1cf8a..6222bdd 100644
--- a/src/stack.c
+++ b/src/stack.c
@@ -376,6 +376,13 @@ raise_window_relative_to_managed_windows (MetaScreen *screen,
/* This function is used to avoid raising a window above popup
* menus and other such things.
+ *
+ * FIXME This is sort of an expensive function, should probably
+ * do something to avoid it. One approach would be to reverse
+ * the stacking algorithm to work by placing each window above
+ * the others, and start by lowering a window to the bottom
+ * (instead of the current way, which works by placing each
+ * window below another and starting with a raise)
Window ignored1, ignored2;