android/sdremote/res/xml/preferences.xml | 2 - android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java | 12 +++++----- android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java | 4 ++- sd/source/ui/dlg/RemoteDialog.cxx | 11 +++++---- 4 files changed, 17 insertions(+), 12 deletions(-)
New commits: commit 1ff566f4887ae0ddf99159f8f035e9b91a67643d Author: Michael Meeks <michael.me...@suse.com> Date: Wed Feb 6 17:21:41 2013 +0000 fdo#58699 - sdremote - fix it so it closes even with no bluetooth. Change-Id: I09588f4e4b22466843f855d99c06f616c04518ac Signed-off-by: Jan Holesovsky <ke...@suse.cz> diff --git a/sd/source/ui/dlg/RemoteDialog.cxx b/sd/source/ui/dlg/RemoteDialog.cxx index 97b1f3c..fd60895 100644 --- a/sd/source/ui/dlg/RemoteDialog.cxx +++ b/sd/source/ui/dlg/RemoteDialog.cxx @@ -27,9 +27,10 @@ RemoteDialog::RemoteDialog( Window *pWindow ) : { (void) mPreviouslyDiscoverable; // avoid warnings about unused member -#ifdef ENABLE_SDREMOTE FreeResource(); +#ifdef ENABLE_SDREMOTE + #ifdef ENABLE_SDREMOTE_BLUETOOTH mPreviouslyDiscoverable = RemoteServer::isBluetoothDiscoverable(); if ( !mPreviouslyDiscoverable ) @@ -45,11 +46,11 @@ RemoteDialog::RemoteDialog( Window *pWindow ) : { mClientBox.addEntry( *aIt ); } +#endif mButtonConnect.SetClickHdl( LINK( this, RemoteDialog, HandleConnectButton ) ); SetCloseHdl( LINK( this, RemoteDialog, CloseHdl ) ); mButtonCancel.SetClickHdl( LINK( this, RemoteDialog, CloseHdl ) ); -#endif } RemoteDialog::~RemoteDialog() @@ -84,8 +85,8 @@ IMPL_LINK_NOARG( RemoteDialog, CloseHdl ) { RemoteServer::setBluetoothDiscoverable( false ); } - Close(); #endif + Close(); return 0; } commit 478508a2410f1bff94af8ee9dfb1ea1e65cac09c Author: Tor Lillqvist <t...@iki.fi> Date: Tue Jan 1 13:57:50 2013 +0200 WaE: private field 'mPreviouslyDiscoverable' is not used Change-Id: Ib3f16646035fe29aa64608a17f1a3063f9ebde95 Signed-off-by: Jan Holesovsky <ke...@suse.cz> diff --git a/sd/source/ui/dlg/RemoteDialog.cxx b/sd/source/ui/dlg/RemoteDialog.cxx index d5c66ca..97b1f3c 100644 --- a/sd/source/ui/dlg/RemoteDialog.cxx +++ b/sd/source/ui/dlg/RemoteDialog.cxx @@ -25,6 +25,8 @@ RemoteDialog::RemoteDialog( Window *pWindow ) : mClientBox( this, NULL, SdResId( LB_SERVERS ) ), mPreviouslyDiscoverable() { + (void) mPreviouslyDiscoverable; // avoid warnings about unused member + #ifdef ENABLE_SDREMOTE FreeResource(); @@ -47,8 +49,6 @@ RemoteDialog::RemoteDialog( Window *pWindow ) : mButtonConnect.SetClickHdl( LINK( this, RemoteDialog, HandleConnectButton ) ); SetCloseHdl( LINK( this, RemoteDialog, CloseHdl ) ); mButtonCancel.SetClickHdl( LINK( this, RemoteDialog, CloseHdl ) ); -#else - (void) mPreviouslyDiscoverable; // avoid warnings about unused member #endif } commit a925e55a00c51925b8714511c6c40583b3442734 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Feb 6 10:29:15 2013 +0000 sdremote - enable volume control slide-switching by default. This is far and away the easiest way to switch slide. The coverflow with it's physics / momentum is really no-where near as useful. Signed-off-by: Jan Holesovsky <ke...@suse.cz> diff --git a/android/sdremote/res/xml/preferences.xml b/android/sdremote/res/xml/preferences.xml index ad7b1b3..292c851 100644 --- a/android/sdremote/res/xml/preferences.xml +++ b/android/sdremote/res/xml/preferences.xml @@ -3,7 +3,7 @@ <!-- <SwitchPreference android:defaultValue="false" android:title="@string/options_autodecline" android:key="option_autodecline"/> --> <CheckBoxPreference - android:defaultValue="false" + android:defaultValue="true" android:key="option_volumeswitching" android:summary="@string/options_volumeswitching_descripton" android:title="@string/options_volumeswitching" /> commit ad34704ad00f92845f60525dd09abcca8bcd125b Author: Michael Meeks <michael.me...@suse.com> Date: Wed Jan 30 19:42:32 2013 +1100 sdremote - don't let incoming thumbnails crash us if we switched view. Signed-off-by: Jan Holesovsky <ke...@suse.cz> diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java index 555d3e1..9ad3b79 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java +++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java @@ -148,7 +148,8 @@ public class PresentationFragment extends SherlockFragment { LocalBroadcastManager .getInstance(getActivity().getApplicationContext()) .unregisterReceiver(mListener); - + mTopView = null; + mContext = null; } private void updateSlideNumberDisplay(int aPosition) { @@ -259,6 +260,9 @@ public class PresentationFragment extends SherlockFragment { @Override public void onReceive(Context aContext, Intent aIntent) { + + if (mTopView == null || mTopView.getAdapter() == null) + return; if (aIntent.getAction().equals( CommunicationService.MSG_SLIDE_CHANGED)) { int aSlide = aIntent.getExtras().getInt("slide_number"); @@ -271,10 +275,8 @@ public class PresentationFragment extends SherlockFragment { mTopView.setSelection(aSlide, true); } else if (aIntent.getAction().equals( CommunicationService.MSG_SLIDE_PREVIEW)) { - // int aNSlide = aIntent.getExtras().getInt("slide_number"); - ((ThumbnailAdapter) mTopView.getAdapter()) - .notifyDataSetChanged(); - // mTopView.requestLayout(); + ThumbnailAdapter aThumbAdaptor = (ThumbnailAdapter) mTopView.getAdapter(); + aThumbAdaptor.notifyDataSetChanged(); } else if (aIntent.getAction().equals( CommunicationService.MSG_SLIDE_NOTES)) { int aPosition = aIntent.getExtras().getInt("slide_number"); diff --git a/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java b/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java index c7731ee..dace201 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java +++ b/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java @@ -155,6 +155,8 @@ public class ThumbnailFragment extends SherlockFragment { @Override public void onReceive(Context aContext, Intent aIntent) { + if (mGrid == null) + return; if (aIntent.getAction().equals( CommunicationService.MSG_SLIDE_CHANGED)) { int aSlide = aIntent.getExtras().getInt("slide_number"); @@ -234,4 +236,4 @@ public class ThumbnailFragment extends SherlockFragment { } } } -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ \ No newline at end of file +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits