** Description changed:

  messaging-app.qml has the following code:
  
-         onColumnsChanged: {
-             // we only have things to do here in case no thread is selected
-             if (layout.columns == 2 && 
!application.findMessagingChild("emptyStatePage") && 
!application.findMessagingChild("fakeItem")) {
-                 layout.removePage(mainPage)
-                 emptyStack()
-             }
-         }
+         onColumnsChanged: {
+             // we only have things to do here in case no thread is selected
+             if (layout.columns == 2 && 
!application.findMessagingChild("emptyStatePage") && 
!application.findMessagingChild("fakeItem")) {
+                 layout.removePage(mainPage)
+                 emptyStack()
+             }
+         }
  
  This causes the current conversation to be closed when the user rotates
  the phone (on a large-enough screen to go to two-column mode), and that
  can be very annoying. The APL can already take care of moving pages to
  the correct column and correct place in the stack when needed, so this
  code should be removed. Also note that emptyStack() will again call
  layout.removePage(mainPage).
- 
- I know there is some difficulty with making the BottomEdge work as
- specified (with the BottomEdge moving between columns depending on the
- layout), so that is something that must be fixed first.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to messaging-app in Ubuntu.
https://bugs.launchpad.net/bugs/1599184

Title:
  When switching to 2-column landscape mode, current conversations are
  closed

Status in messaging-app package in Ubuntu:
  New

Bug description:
  messaging-app.qml has the following code:

          onColumnsChanged: {
              // we only have things to do here in case no thread is selected
              if (layout.columns == 2 && 
!application.findMessagingChild("emptyStatePage") && 
!application.findMessagingChild("fakeItem")) {
                  layout.removePage(mainPage)
                  emptyStack()
              }
          }

  This causes the current conversation to be closed when the user
  rotates the phone (on a large-enough screen to go to two-column mode),
  and that can be very annoying. The APL can already take care of moving
  pages to the correct column and correct place in the stack when
  needed, so this code should be removed. Also note that emptyStack()
  will again call layout.removePage(mainPage).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/messaging-app/+bug/1599184/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to