summaryrefslogtreecommitdiffstats
path: root/unix
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 /unix
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 'unix')
-rw-r--r--unix/tkUnixEmbed.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/unix/tkUnixEmbed.c b/unix/tkUnixEmbed.c
index e1c4394..d9203ca 100644
--- a/unix/tkUnixEmbed.c
+++ b/unix/tkUnixEmbed.c
@@ -503,7 +503,15 @@ EmbedStructureProc(
Tk_ErrorHandler errHandler;
if (eventPtr->type == ConfigureNotify) {
+ /*
+ * Send a ConfigureNotify to the embedded application.
+ */
+
+ if (containerPtr->embeddedPtr != None) {
+ TkDoConfigureNotify(containerPtr->embeddedPtr);
+ }
if (containerPtr->wrapper != None) {
+
/*
* Ignore errors, since the embedded application could have
* deleted its window.