- targetView.setVisible(targetView.getItemCount() > 1);
-
- // finally, restore last targeted view by default.
- if (lastTargetedView != null)
- {
- targetView.setSelectedItem(lastTargetedView);
+ targetView.setVisible(targetView.getItemCount() > 0);
+ btn_view.setVisible(targetView.isVisible());
+ if (targetView.isVisible()) {
+ // finally, restore last targeted view by default.
+ if (lastTargetedView != null)
+ {
+ targetView.setSelectedItem(lastTargetedView);
+ } else {
+ targetView.setSelectedIndex(0);
+ }