Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.3:Staging:C:DVD
marble
Add-fallback-InputHandler.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Add-fallback-InputHandler.patch of Package marble
From c2daba4216d83b90599d4fbb405e1a6ba633c9a8 Mon Sep 17 00:00:00 2001 From: Mohammed Nafees <nafees.technocool@gmail.com> Date: Thu, 6 Jul 2017 14:13:44 +0530 Subject: Add fallback InputHandler to prevent crash when adding bookmark with UTM view angle BUG: 381872 --- src/lib/marble/LatLonEdit.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/lib/marble/LatLonEdit.cpp b/src/lib/marble/LatLonEdit.cpp index 0d64c59..c000cb6 100644 --- a/src/lib/marble/LatLonEdit.cpp +++ b/src/lib/marble/LatLonEdit.cpp @@ -562,21 +562,23 @@ void LatLonEdit::setNotation(GeoDataCoordinates::Notation notation) d->m_inputHandler = new DMInputHandler(d); break; case GeoDataCoordinates::UTM: - /** @todo implement */ + /** @todo see below */ break; case GeoDataCoordinates::Astro: - /** @todo implement */ + /** @todo see below */ break; } - if (d->m_inputHandler) { - d->m_notation = notation; - d->m_inputHandler->setupUi(); - d->m_inputHandler->setupMinMax(d->m_dimension); - d->m_inputHandler->setValue(d->m_value); - } else { - Q_ASSERT(false && "Support for this notation has not been implemented yet"); + if (!d->m_inputHandler) { + /** @todo Temporary fallback to DecimalInputHandler + * Implement proper handlers for UTM and Astro */ + d->m_inputHandler = new DecimalInputHandler(d); } + + d->m_notation = notation; + d->m_inputHandler->setupUi(); + d->m_inputHandler->setupMinMax(d->m_dimension); + d->m_inputHandler->setValue(d->m_value); } void LatLonEdit::checkFloatValueOverflow() -- cgit v0.11.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor