<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - App crashes on Android 7.0 on slide switching and more"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=112032">112032</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>App crashes on Android 7.0 on slide switching and more
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Impress Remote
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>2.2.3
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Android
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Android app
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>kuklinster@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
Crashes if I try to move one slide forward, if I try to do it from the slide
selector. Furthermore, it crashes if I connect with the app before starting the
presentation.

Steps to Reproduce:
1. Open the app
2. Start the presentation
3. Connect
4. Touch the slide

Actual Results:  
android.os.NetworkOnMainThreadException
        at
android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:157)
        at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
        at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
        at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
        at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
        at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
        at java.io.BufferedWriter.flush(BufferedWriter.java:254)
        at
org.libreoffice.impressremote.communication.CommandsTransmitter.writeCommand(CommandsTransmitter.java:44)
        at
org.libreoffice.impressremote.communication.CommandsTransmitter.setCurrentSlide(CommandsTransmitter.java:61)
        at
org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeCurrentSlide(SlidesGridFragment.java:94)
        at
org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onItemClick(SlidesGridFragment.java:89)
        at android.widget.AdapterView.performItemClick(AdapterView.java:310)
        at android.widget.AbsListView.performItemClick(AbsListView.java:1155)
        at android.widget.AbsListView$PerformClick.run(AbsListView.java:3148)
        at android.widget.AbsListView$3.run(AbsListView.java:4091)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6195)
        at java.lang.reflect.Method.invoke(Native Method)
        at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)


Expected Results:
The presentation moves one slide forward.


Reproducible: Always

User Profile Reset: No, because the app was freshly installed.

Additional Info:


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101
Firefox/55.0</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>