Commit 625811bfd5881ddb9ab4e99121aca96bb8abf548
1 parent
929bd293
(Builder) Back button goes back to main menu rather than exit
[Problem] If in a builder example and back (or ESC) is pressed, the builder example exits.
[Solution] Check if showing the list, and only then exit. If not showing the list of scripts then
go back to the list.
Change-Id: I90ebce9ffba34bdb36b0ee79820d0c01bf638857
Showing
1 changed file
with
8 additions
and
1 deletions
examples/builder/examples.cpp
| @@ -566,7 +566,14 @@ public: | @@ -566,7 +566,14 @@ public: | ||
| 566 | { | 566 | { |
| 567 | if( IsKey( event, Dali::DALI_KEY_ESCAPE) || IsKey( event, Dali::DALI_KEY_BACK) ) | 567 | if( IsKey( event, Dali::DALI_KEY_ESCAPE) || IsKey( event, Dali::DALI_KEY_BACK) ) |
| 568 | { | 568 | { |
| 569 | - mApp.Quit(); | 569 | + if ( mItemView.IsVisible() ) |
| 570 | + { | ||
| 571 | + mApp.Quit(); | ||
| 572 | + } | ||
| 573 | + else | ||
| 574 | + { | ||
| 575 | + EnterSelection(); | ||
| 576 | + } | ||
| 570 | } | 577 | } |
| 571 | } | 578 | } |
| 572 | } | 579 | } |