summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/window.c5
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 3cf804f..342ae69 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-07-05 Havoc Pennington <hp@pobox.com>
+
+ * src/window.c (update_wm_hints): Change default value of input
+ hint (if not specified) to true instead of false. This is what
+ some clients assume, such as Visual SlickEdit.
+
2002-07-02 Havoc Pennington <hp@pobox.com>
* src/window.c (meta_window_show_menu): use new macros to get
diff --git a/src/window.c b/src/window.c
index 9eccea1..531330d 100644
--- a/src/window.c
+++ b/src/window.c
@@ -4036,7 +4036,7 @@ update_wm_hints (MetaWindow *window)
XWMHints *hints;
/* Fill in defaults */
- window->input = FALSE;
+ window->input = TRUE;
window->initially_iconic = FALSE;
window->xgroup_leader = None;
window->wm_hints_pixmap = None;
@@ -4048,7 +4048,8 @@ update_wm_hints (MetaWindow *window)
window->xwindow);
if (hints)
{
- window->input = ((hints->flags & InputHint) != 0) && hints->input;
+ if (hints->flags & InputHint)
+ window->input = hints->input;
if (hints->flags & StateHint)
window->initially_iconic = (hints->initial_state == IconicState);