diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapBaseMapView.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapBaseMapView.java index 1ae99ff4d1..86c4b3e973 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapBaseMapView.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapBaseMapView.java @@ -34,10 +34,12 @@ public class AMapBaseMapView extends MogoBaseMapView { @Override protected IMogoMapView createMapView( Context context ) { IMogoMapView mapView = AMapViewHandler.getMapView(); - if ( mapView.getMapView().getParent() != null ) { + if ( mapView != null + && mapView.getMapView()!= null + && mapView.getMapView().getParent() != null ) { ViewGroup group = ( ViewGroup ) mapView.getMapView().getParent(); group.removeView( mapView.getMapView() ); } - return AMapViewHandler.getMapView(); + return mapView; } } diff --git a/libraries/map-autonavi/src/main/java/com/mogo/map/impl/automap/navi/AutoNaviReceiver.java b/libraries/map-autonavi/src/main/java/com/mogo/map/impl/automap/navi/AutoNaviReceiver.java index 9bcd3e772c..c100707450 100644 --- a/libraries/map-autonavi/src/main/java/com/mogo/map/impl/automap/navi/AutoNaviReceiver.java +++ b/libraries/map-autonavi/src/main/java/com/mogo/map/impl/automap/navi/AutoNaviReceiver.java @@ -132,6 +132,7 @@ public class AutoNaviReceiver extends BroadcastReceiver { case MapStateValue.START_NAVI: case MapStateValue.START_EMULATOR_NAVI: if ( MapState.getInstance().isNaving() ) { + Logger.w( TAG, "naving..." ); return; } MapState.getInstance().setNaving( true ); diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/marker/MogoMarkersHandler.java b/libraries/mogo-map-api/src/main/java/com/mogo/map/marker/MogoMarkersHandler.java index 51425cae06..387f8f58c5 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/marker/MogoMarkersHandler.java +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/marker/MogoMarkersHandler.java @@ -10,6 +10,7 @@ import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; /** * @author congtaowang @@ -33,7 +34,7 @@ public class MogoMarkersHandler implements IMogoMarkerClickListener, IMogoMarker return sInstance; } - private Map< String, List< IMogoMarker > > mServicesMarkers = new HashMap<>(); + private Map< String, List< IMogoMarker > > mServicesMarkers = new ConcurrentHashMap<>(); private MogoMarkersHandler() { } diff --git a/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java b/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java index 0b6ecceac5..53b3136c4a 100644 --- a/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java +++ b/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java @@ -44,7 +44,7 @@ public class MainIndependentActivity extends MainActivity { historyMessagePanelParams.leftMargin = getResources().getDimensionPixelSize( R.dimen.module_main_entrance_fragment_container_marginLeft ); mHistoryMessagePanel.setLayoutParams( historyMessagePanelParams ); - mLeftShadowFrame.setVisibility(View.VISIBLE); + mLeftShadowFrame.setVisibility(View.INVISIBLE); mApps.setVisibility( View.GONE ); } diff --git a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/model/AppsModel.java b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/model/AppsModel.java index ca43439031..9652cd810b 100644 --- a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/model/AppsModel.java +++ b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/model/AppsModel.java @@ -156,7 +156,8 @@ public class AppsModel { if ( totalPages == 0 ) { return 0; } else { - if ( mPagedApps.get( totalPages - 1 ).size() == AppsConst.TOTAL_SIZE_EACH_PAGE ) { + if ( mPagedApps.get( totalPages - 1 ) == null + || mPagedApps.get( totalPages - 1 ).size() == AppsConst.TOTAL_SIZE_EACH_PAGE ) { return totalPages; } else { return totalPages - 1; diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt index 00261fe76b..dd4df21e58 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt @@ -11,6 +11,7 @@ import com.mogo.map.marker.IMogoMarkerClickListener import com.mogo.map.navi.IMogoNaviListener import com.mogo.module.authorize.authprovider.invoke.AuthorizeConstant.Companion.PATH_AGREEMENT_MODULE_NAME import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_MAIN +import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.util.SharedPreferenceUtil.hasGuide import com.mogo.service.MogoServicePaths @@ -91,4 +92,8 @@ class MogoAuthorizeProvider : IMogoAuthManager { return null } + override fun onDestroy() { + mContext = null + mogoAuthShow.release() + } } \ No newline at end of file diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoMainAuthorize.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoMainAuthorize.kt index 4b0a9661e8..4b527dc993 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoMainAuthorize.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoMainAuthorize.kt @@ -97,4 +97,8 @@ class MogoMainAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMog } } + fun release(){ + mContext = null + } + } \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/api/CallChatApi.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/api/CallChatApi.java index ffea53dfd0..c8fdd220bc 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/api/CallChatApi.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/api/CallChatApi.java @@ -37,7 +37,6 @@ class CallChatApi { } public synchronized void release() { - mApiProvider = null; sInstance = null; } @@ -46,6 +45,10 @@ class CallChatApi { return sInstance; } + public ICarsChattingProvider getApiProvider() { + return mApiProvider; + } + private ICarsChattingProvider mApiProvider; public void showUserWindow( Context context, MarkerOnlineCar onlineCar ) throws Exception { diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index e6579f2e41..fa878367f2 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -607,6 +607,7 @@ public class EntranceFragment extends MvpFragment impleme SchemeIntent.getInstance().clear(); FloatingViewHandler.clear(); mServiceApis.getShareManager().releaseContext(); + mMogoFragmentManager.unregisterMainFragmentStackTransactionListener(); } } diff --git a/modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_item_background_p.9.png b/modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_item_background_p.9.png new file mode 100644 index 0000000000..a5dedc9ca3 Binary files /dev/null and b/modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_item_background_p.9.png differ diff --git a/modules/mogo-module-push/src/main/res/drawable-mdpi/module_push_item_background_p.9.png b/modules/mogo-module-push/src/main/res/drawable-mdpi/module_push_item_background_p.9.png new file mode 100644 index 0000000000..5b43f7451d Binary files /dev/null and b/modules/mogo-module-push/src/main/res/drawable-mdpi/module_push_item_background_p.9.png differ diff --git a/modules/mogo-module-push/src/main/res/drawable-xhdpi/module_push_item_background_p.9.png b/modules/mogo-module-push/src/main/res/drawable-xhdpi/module_push_item_background_p.9.png new file mode 100644 index 0000000000..87a3f9179d Binary files /dev/null and b/modules/mogo-module-push/src/main/res/drawable-xhdpi/module_push_item_background_p.9.png differ diff --git a/modules/mogo-module-push/src/main/res/layout/module_push_item.xml b/modules/mogo-module-push/src/main/res/layout/module_push_item.xml index 1b970735f8..f43312ef3f 100644 --- a/modules/mogo-module-push/src/main/res/layout/module_push_item.xml +++ b/modules/mogo-module-push/src/main/res/layout/module_push_item.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="@dimen/module_push_ui_height" - android:background="@drawable/module_push_item_background"> + android:background="@drawable/module_push_item_background_p"> > sRef = new HashMap<>(); + private static Map< Integer, SoftReference< Bitmap > > sTypedRef = new HashMap<>(); private OnlineCarMarkerView() { // private constructor @@ -60,6 +61,20 @@ public class OnlineCarMarkerView implements IMarkerView { return sRef.get( vehicleType ).get(); } + public Bitmap getSelectedBitmap( int vehicleType ) { + if ( sTypedRef.get( vehicleType ) == null || sTypedRef.get( vehicleType ).get() == null + || sTypedRef.get( vehicleType ).get().isRecycled() ) { + switch ( vehicleType ) { + case 2: + sTypedRef.put( vehicleType, new SoftReference<>( BitmapFactory.decodeResource( AbsMogoApplication.getApp().getResources(), R.drawable.icon_map_marker_car_type2 ) ) ); + break; + default: + sTypedRef.put( vehicleType, new SoftReference<>( BitmapFactory.decodeResource( AbsMogoApplication.getApp().getResources(), R.drawable.icon_map_marker_car_gray_selected ) ) ); + } + } + return sTypedRef.get( vehicleType ).get(); + } + @Override public void setMarker( IMogoMarker marker ) { diff --git a/modules/mogo-module-service/src/main/res/drawable-ldpi/icon_map_marker_car_gray_selected.png b/modules/mogo-module-service/src/main/res/drawable-ldpi/icon_map_marker_car_gray_selected.png new file mode 100644 index 0000000000..b701a8aae2 Binary files /dev/null and b/modules/mogo-module-service/src/main/res/drawable-ldpi/icon_map_marker_car_gray_selected.png differ diff --git a/modules/mogo-module-service/src/main/res/drawable-mdpi/icon_map_marker_car_gray_selected.png b/modules/mogo-module-service/src/main/res/drawable-mdpi/icon_map_marker_car_gray_selected.png new file mode 100644 index 0000000000..b701a8aae2 Binary files /dev/null and b/modules/mogo-module-service/src/main/res/drawable-mdpi/icon_map_marker_car_gray_selected.png differ diff --git a/modules/mogo-module-service/src/main/res/drawable-xhdpi/icon_map_marker_car_gray_selected.png b/modules/mogo-module-service/src/main/res/drawable-xhdpi/icon_map_marker_car_gray_selected.png new file mode 100644 index 0000000000..725a560b4f Binary files /dev/null and b/modules/mogo-module-service/src/main/res/drawable-xhdpi/icon_map_marker_car_gray_selected.png differ diff --git a/modules/mogo-module-widgets/src/main/java/com/mogo/module/widgets/AutoNaviIntentHandler.java b/modules/mogo-module-widgets/src/main/java/com/mogo/module/widgets/AutoNaviIntentHandler.java index d0c1562a48..78defac2c9 100644 --- a/modules/mogo-module-widgets/src/main/java/com/mogo/module/widgets/AutoNaviIntentHandler.java +++ b/modules/mogo-module-widgets/src/main/java/com/mogo/module/widgets/AutoNaviIntentHandler.java @@ -14,6 +14,7 @@ import android.widget.TextView; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.debug.DebugConfig; +import com.mogo.commons.storage.SpStorage; import com.mogo.commons.voice.AIAssist; import com.mogo.commons.voice.IMogoVoiceCmdCallBack; import com.mogo.module.common.MogoApisHandler; @@ -94,8 +95,9 @@ class AutoNaviIntentHandler implements IMogoVoiceCmdCallBack { case 3: // 前台 syncAutoNaviNavingStatus( context ); break; - case 4: // 后台 case 9: // 非导航 + SpStorage.setNavigationTarget( "" ); + case 4: // 后台 closeEntrance(); break; case 8: // 导航 @@ -183,7 +185,7 @@ class AutoNaviIntentHandler implements IMogoVoiceCmdCallBack { } /** - * 咨询用户 + * 目的地车友 * * @param context */ diff --git a/modules/mogo-module-widgets/src/main/res/drawable-ldpi/module_widgets_app_entrance_root_bkg.9.png b/modules/mogo-module-widgets/src/main/res/drawable-ldpi/module_widgets_app_entrance_root_bkg.9.png new file mode 100644 index 0000000000..c1d5b757c4 Binary files /dev/null and b/modules/mogo-module-widgets/src/main/res/drawable-ldpi/module_widgets_app_entrance_root_bkg.9.png differ diff --git a/modules/mogo-module-widgets/src/main/res/drawable-mdpi/module_widgets_app_entrance_root_bkg.9.png b/modules/mogo-module-widgets/src/main/res/drawable-mdpi/module_widgets_app_entrance_root_bkg.9.png new file mode 100644 index 0000000000..c1d5b757c4 Binary files /dev/null and b/modules/mogo-module-widgets/src/main/res/drawable-mdpi/module_widgets_app_entrance_root_bkg.9.png differ diff --git a/modules/mogo-module-widgets/src/main/res/drawable-xhdpi/module_widgets_app_entrance_root_bkg.9.png b/modules/mogo-module-widgets/src/main/res/drawable-xhdpi/module_widgets_app_entrance_root_bkg.9.png new file mode 100644 index 0000000000..18a9b23349 Binary files /dev/null and b/modules/mogo-module-widgets/src/main/res/drawable-xhdpi/module_widgets_app_entrance_root_bkg.9.png differ diff --git a/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_entrance_root_bkg.9.png b/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_entrance_root_bkg.9.png new file mode 100644 index 0000000000..c1d5b757c4 Binary files /dev/null and b/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_entrance_root_bkg.9.png differ diff --git a/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_handler_bkg.xml b/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_handler_bkg.xml index 58689bcc7f..a05ac7bfbc 100644 --- a/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_handler_bkg.xml +++ b/modules/mogo-module-widgets/src/main/res/drawable/module_widgets_app_handler_bkg.xml @@ -3,7 +3,7 @@ - + \ No newline at end of file diff --git a/modules/mogo-module-widgets/src/main/res/layout/module_widgets_app_entrance.xml b/modules/mogo-module-widgets/src/main/res/layout/module_widgets_app_entrance.xml index 5b874cda9c..27bb5bf10f 100644 --- a/modules/mogo-module-widgets/src/main/res/layout/module_widgets_app_entrance.xml +++ b/modules/mogo-module-widgets/src/main/res/layout/module_widgets_app_entrance.xml @@ -3,14 +3,17 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/module_widgets_app_entrance_root" + android:background="@drawable/module_widgets_app_entrance_root_bkg" android:layout_width="wrap_content" + android:padding="@dimen/module_widgets_app_entrance_root_padding" + android:gravity="center_vertical" android:layout_height="wrap_content"> + android:layout_height="wrap_content"> 4px 56px 40px + 7px \ No newline at end of file diff --git a/modules/mogo-module-widgets/src/main/res/values-mdpi/dimens.xml b/modules/mogo-module-widgets/src/main/res/values-mdpi/dimens.xml index d23e58d061..5bfa3a220b 100644 --- a/modules/mogo-module-widgets/src/main/res/values-mdpi/dimens.xml +++ b/modules/mogo-module-widgets/src/main/res/values-mdpi/dimens.xml @@ -11,4 +11,5 @@ 4px 56px 40px + 7px \ No newline at end of file diff --git a/modules/mogo-module-widgets/src/main/res/values-xhdpi-1920x1000/dimens.xml b/modules/mogo-module-widgets/src/main/res/values-xhdpi-1920x1000/dimens.xml index a86836448a..ab9b044c6c 100644 --- a/modules/mogo-module-widgets/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/modules/mogo-module-widgets/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -11,4 +11,5 @@ 8px 100px 85px + 8px \ No newline at end of file diff --git a/modules/mogo-module-widgets/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-widgets/src/main/res/values-xhdpi/dimens.xml index a86836448a..ab9b044c6c 100644 --- a/modules/mogo-module-widgets/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-widgets/src/main/res/values-xhdpi/dimens.xml @@ -11,4 +11,5 @@ 8px 100px 85px + 8px \ No newline at end of file diff --git a/modules/mogo-module-widgets/src/main/res/values/dimens.xml b/modules/mogo-module-widgets/src/main/res/values/dimens.xml index d23e58d061..5bfa3a220b 100644 --- a/modules/mogo-module-widgets/src/main/res/values/dimens.xml +++ b/modules/mogo-module-widgets/src/main/res/values/dimens.xml @@ -11,4 +11,5 @@ 4px 56px 40px + 7px \ No newline at end of file diff --git a/services/mogo-service-api/src/main/java/com/mogo/service/fragmentmanager/IMogoFragmentManager.java b/services/mogo-service-api/src/main/java/com/mogo/service/fragmentmanager/IMogoFragmentManager.java index 5a006f9195..937d381963 100644 --- a/services/mogo-service-api/src/main/java/com/mogo/service/fragmentmanager/IMogoFragmentManager.java +++ b/services/mogo-service-api/src/main/java/com/mogo/service/fragmentmanager/IMogoFragmentManager.java @@ -43,6 +43,11 @@ public interface IMogoFragmentManager extends IProvider { */ void registerMainFragmentStackTransactionListener( FragmentStackTransactionListener listener ); + /** + * 主页移除栈变化监听 + */ + void unregisterMainFragmentStackTransactionListener(); + /** * 其他注册栈变化监听 * @@ -67,9 +72,10 @@ public interface IMogoFragmentManager extends IProvider { /** * 缓存历史消息 + * * @param layoutId */ - void initMessageHistoryContainerId(int layoutId); + void initMessageHistoryContainerId( int layoutId ); int getMessageHistoryContainerId(); } diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java index 9894728619..249b72a1a5 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java @@ -44,6 +44,11 @@ public class MogoFragmentManager implements IMogoFragmentManager { FragmentStack.getInstance().setFragmentStackTransactionListener( listener ); } + @Override + public void unregisterMainFragmentStackTransactionListener() { + FragmentStack.getInstance().setFragmentStackTransactionListener( null ); + } + @Override public void addMainFragmentStackTransactionListener( FragmentStackTransactionListener listener ) { FragmentStack.getInstance().addFragmentStackTransactionListener( listener ); diff --git a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-ldpi/module_widgets_app_entrance_root_bkg_light.9.png b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-ldpi/module_widgets_app_entrance_root_bkg_light.9.png new file mode 100644 index 0000000000..c271d88135 Binary files /dev/null and b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-ldpi/module_widgets_app_entrance_root_bkg_light.9.png differ diff --git a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-mdpi/module_widgets_app_entrance_root_bkg_light.9.png b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-mdpi/module_widgets_app_entrance_root_bkg_light.9.png new file mode 100644 index 0000000000..c271d88135 Binary files /dev/null and b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-mdpi/module_widgets_app_entrance_root_bkg_light.9.png differ diff --git a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-xhdpi/module_widgets_app_entrance_root_bkg_light.9.png b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-xhdpi/module_widgets_app_entrance_root_bkg_light.9.png new file mode 100644 index 0000000000..2d0ecea687 Binary files /dev/null and b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable-xhdpi/module_widgets_app_entrance_root_bkg_light.9.png differ diff --git a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_entrance_root_bkg_light.9.png b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_entrance_root_bkg_light.9.png new file mode 100644 index 0000000000..c271d88135 Binary files /dev/null and b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_entrance_root_bkg_light.9.png differ diff --git a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_handler_bkg_light.xml b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_handler_bkg_light.xml index 7f03a5fc15..ebfe29cfd3 100644 --- a/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_handler_bkg_light.xml +++ b/skin/mogo-skin-light/src/main/mogo-module-widgets-res/drawable/module_widgets_app_handler_bkg_light.xml @@ -3,7 +3,7 @@ - + \ No newline at end of file