This repository was archived by the owner on Aug 8, 2023. It is now read-only.
Repository navigation
Refine source removal errors - #13492
Merged
Merged
Conversation
This was referenced Dec 2, 2018
Clarified and copyedited the descriptions of errors that are raised when attempting to remove a source from a style. Worded the changelog entry more generically because the same method in Swift throws an error instead of returning. A mismatch would occur if the identifier is used by a different source than the one being removed. An application could cause this error to occur by keeping a reference to an MGLSource after changing the style URL of an MGLMapView. Another way would be to remove a source from the style, add another source to the style with the same identifier, then attempt to re-remove the original source from the style.
Removed an incompatible localized format string.
1ec5
force-pushed
the
1ec5-source-remove-error-desc-13399
branch
from
December 2, 2018 06:05
20680b4 to
863164f
Compare
1ec5
commented
Dec 2, 2018
| "REMOVE_SRC_FAIL_IN_USE_FMT" = "La source '%@' est en cours d'utilisation, impossible de la supprimer."; | ||
|
|
||
| /* User-friendly error description */ | ||
| "REMOVE_SRC_FAIL_MISMATCH_FMT" = "L'identifiant '%1$@' ne correspond pas à l'identifiant de la source '%2$s'"; |
Contributor
Author
There was a problem hiding this comment.
I had to remove this translation, which was added in #13360, because the new source string takes only a single string placeholder, not two string placeholders.
julianrex
approved these changes
Dec 3, 2018
julianrex
left a comment
Contributor
There was a problem hiding this comment.
Thanks for cleaning this up
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Clarified and copyedited the descriptions of errors that are raised when attempting to remove a source from a style. Worded the changelog entry more generically because the same method in Swift throws an error instead of returning.
A mismatch would occur if the identifier is used by a different source than the one being removed, not because of a mismatch between identifiers. An application could cause this error to occur by keeping a reference to an MGLSource after changing the style URL of an MGLMapView. Another way would be to remove a source from the style, add another source to the style with the same identifier, then attempt to re-remove the original source from the style. #7375 (comment) is an idea for eliminating these edge cases.
/ref #13399 (comment)
/cc @julianrex