Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

[[ Bug 17323 ]] refresh windows after backdrop is created #7066

Merged
merged 1 commit into from
May 30, 2019

Conversation

livecodepanos
Copy link
Contributor

This patch moves the call to MCstacks->refresh() to after the creation of the
presentation of the backdrop window to ensure that stack windows are raised
above it.

Notes:

  1. Submitting this PR on behalf of @mwieder
  2. This PR replaces refresh windows after gdk calls to fix linux backdrop problem #6496
  3. No bugfix note included, as there is already a file docs/notes/bugfix-17323.md from a previous PR that worked partially (i.e. fixed the problem in some Linux distros)

This patch moves the call to `MCstacks->refresh()` to after the creation of the
presentation of the backdrop window to ensure that stack windows are raised
above it.
@livecodepanos livecodepanos added this to the 9.0.6-rc-1 milestone May 29, 2019
@mwieder
Copy link
Contributor

mwieder commented May 29, 2019

Thanks, Panos.

@montegoulding
Copy link
Member

@livecode-vulcan review ok ebed1af

@livecode-vulcan
Copy link
Contributor

💙 review by @montegoulding ok ebed1af

livecode-vulcan added a commit that referenced this pull request May 29, 2019
[[ Bug 17323 ]] refresh windows after backdrop is created

This patch moves the call to `MCstacks->refresh()` to after the creation of the
presentation of the backdrop window to ensure that stack windows are raised
above it.

Notes:

1. Submitting this PR on behalf of @mwieder
2. This PR replaces #6496
3. No bugfix note included, as there is already a file `docs/notes/bugfix-17323.md` from a previous PR that worked partially (i.e. fixed the problem in some Linux distros)
@livecode-vulcan
Copy link
Contributor

😞 test failure ebed1af

  • try-community-armv6-android-sdk26_ndk16r15: success
  • try-community-armv7-android-sdk26_ndk16r15: success
  • try-community-arm64-android-sdk26_ndk16r15: success
  • try-community-x86-android-sdk26_ndk16r15: success
  • try-community-x86_64-android-sdk26_ndk16r15: success
  • try-community-js-emscripten-sdk1.35: success
  • try-community-universal-ios-iphoneos12.1: success
  • try-community-universal-ios-iphonesimulator12.1: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: failure

@mwieder
Copy link
Contributor

mwieder commented May 30, 2019

It's not at all clear to me why there's a vulcan build failure for this on the 64-bit windows platform.

@montegoulding
Copy link
Member

@livecode-vulcan retry ebed1af

@mwieder the logs indicate a quite unrelated failure but not much info about it so I'm retrying to see if vulcan magically sorts itself out ;-)

livecode-vulcan added a commit that referenced this pull request May 30, 2019
[[ Bug 17323 ]] refresh windows after backdrop is created

This patch moves the call to `MCstacks->refresh()` to after the creation of the
presentation of the backdrop window to ensure that stack windows are raised
above it.

Notes:

1. Submitting this PR on behalf of @mwieder
2. This PR replaces #6496
3. No bugfix note included, as there is already a file `docs/notes/bugfix-17323.md` from a previous PR that worked partially (i.e. fixed the problem in some Linux distros)
@livecode-vulcan
Copy link
Contributor

😎 test success ebed1af

  • try-community-armv6-android-sdk26_ndk16r15: success
  • try-community-armv7-android-sdk26_ndk16r15: success
  • try-community-arm64-android-sdk26_ndk16r15: success
  • try-community-x86-android-sdk26_ndk16r15: success
  • try-community-x86_64-android-sdk26_ndk16r15: success
  • try-community-js-emscripten-sdk1.35: success
  • try-community-universal-ios-iphoneos12.1: success
  • try-community-universal-ios-iphonesimulator12.1: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: success

@montegoulding montegoulding merged commit a3f717e into livecode:develop-9.0 May 30, 2019
@mwieder
Copy link
Contributor

mwieder commented May 30, 2019

Yay! Three cheers for things that magically fix themselves! I'm putting on my tinfoil helmet now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants