summaryrefslogtreecommitdiffstats
path: root/generic/tkPlace.c
diff options
context:
space:
mode:
authorculler <culler>2019-02-04 16:48:52 (GMT)
committerculler <culler>2019-02-04 16:48:52 (GMT)
commitb0ae93bd6283a82f95b52bea063cff0e9c4d16a3 (patch)
tree512e66a4730f5c8b558f213181304af3f5de03c7 /generic/tkPlace.c
parente46d193fc6cc775196c64d70aaa67810c9882844 (diff)
downloadtk-b0ae93bd6283a82f95b52bea063cff0e9c4d16a3.zip
tk-b0ae93bd6283a82f95b52bea063cff0e9c4d16a3.tar.gz
tk-b0ae93bd6283a82f95b52bea063cff0e9c4d16a3.tar.bz2
Make the place manager send ConfigureNotify events when size change requests
are rejected. This makes unixEmbed-6.2a pass.
Diffstat (limited to 'generic/tkPlace.c')
-rw-r--r--generic/tkPlace.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/tkPlace.c b/generic/tkPlace.c
index 2c06977..8eee5a1 100644
--- a/generic/tkPlace.c
+++ b/generic/tkPlace.c
@@ -1185,6 +1185,12 @@ PlaceRequestProc(
if ((slavePtr->flags & (CHILD_WIDTH|CHILD_REL_WIDTH))
&& (slavePtr->flags & (CHILD_HEIGHT|CHILD_REL_HEIGHT))) {
+ /*
+ * Send a ConfigureNotify to indicate that the size change
+ * request was rejected.
+ */
+
+ TkDoConfigureNotify((TkWindow *)(slavePtr->tkwin));
return;
}
masterPtr = slavePtr->masterPtr;