diff --git a/README.md b/README.md
index a742b1e9f..340dfe9ce 100644
--- a/README.md
+++ b/README.md
@@ -113,7 +113,7 @@ export default class Example extends React.Component {
-
+
diff --git a/TabBar.js b/TabBar.js
index debef51be..b8b8d8ebd 100644
--- a/TabBar.js
+++ b/TabBar.js
@@ -8,8 +8,11 @@ export default class TabBar extends React.Component {
if (!Actions[el.props.name]){
throw new Error("No action is defined for name="+el.props.name+" actions:"+JSON.stringify(Object.keys(Actions)));
}
- Actions[el.props.name]({hideTabBar: el.props.hideTabBar});
-
+ if (this.props.selected == el.props.name && Actions[el.props.defaultRoute]) {
+ Actions[el.props.defaultRoute]({hideTabBar: el.props.hideTabBar});
+ } else {
+ Actions[el.props.name]({hideTabBar: el.props.hideTabBar});
+ }
}
render(){
if (this.props.hideTabBar){
diff --git a/package.json b/package.json
index 1fb24410a..97f43ebee 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "react-native-router-flux",
- "version": "2.3.9",
+ "version": "2.3.10",
"description": "React Native Router using Flux architecture",
"repository": {
"type": "git",