Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting a SDLArtwork's overwrite property to true does not work with screen manager #365

Closed
crokita opened this issue Dec 11, 2020 · 0 comments · Fixed by #368
Closed

Setting a SDLArtwork's overwrite property to true does not work with screen manager #365

crokita opened this issue Dec 11, 2020 · 0 comments · Fixed by #368

Comments

@crokita
Copy link
Contributor

crokita commented Dec 11, 2020

Bug Report

Report based on this one: smartdevicelink/sdl_ios#1117

If you try to set another artwork using the screen manager with a different file but under the same name with overwrite set to true, the new artwork will not show.

Reproduction Steps
  1. Connect app to Core
  2. Send a show request with the graphic set to an artwork named "TestArtwork"
  3. Send a second show request with the graphic set to a different artwork also named "TestArtwork". Set the artwork's overwrite property to true and persistent property to false.
Expected Behavior

The new artwork will show up in the graphic field of the template.

Observed Behavior

The graphic field of the template shows the old artwork.

Version Information
  • SDL JavaScript Suite Module: NodeJS and vanilla JS libraries
  • SDL JavaScript Version: Version 1.2
  • Testing Against: Using a Node TCP app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant