diff --git a/src/renderer/component/splash/view.jsx b/src/renderer/component/splash/view.jsx
index eabe723c5..5697eb7cd 100644
--- a/src/renderer/component/splash/view.jsx
+++ b/src/renderer/component/splash/view.jsx
@@ -100,22 +100,23 @@ export class SplashScreen extends React.PureComponent {
render() {
const { modal } = this.props;
+ const { message, details, isLagging, isRunning } = this.state;
return (
{/* Temp hack: don't show any modals on splash screen daemon is running;
daemon doesn't let you quit during startup, so the "Quit" buttons
in the modals won't work. */}
{modal == "incompatibleDaemon" &&
- this.state.isRunning && }
- {modal == modals.UPGRADE && this.state.isRunning && }
+ isRunning && }
+ {modal == modals.UPGRADE && isRunning && }
{modal == modals.DOWNLOADING &&
- this.state.isRunning && }
+ isRunning && }
);
}
diff --git a/src/renderer/redux/actions/app.js b/src/renderer/redux/actions/app.js
index bf82fb269..46b2e5fa1 100644
--- a/src/renderer/redux/actions/app.js
+++ b/src/renderer/redux/actions/app.js
@@ -9,7 +9,7 @@ import {
selectRemoteVersion,
} from "redux/selectors/app";
import { doFetchDaemonSettings } from "redux/actions/settings";
-import { doBalanceSubscribe } from "redux/actions/wallet";
+import { doBalanceSubscribe, doFetchTransactions } from "redux/actions/wallet";
import { doAuthenticate } from "redux/actions/user";
import { doFetchFileInfosAndPublishedClaims } from "redux/actions/file_info";
import * as modals from "constants/modal_types";
@@ -222,6 +222,7 @@ export function doDaemonReady() {
dispatch(doBalanceSubscribe());
dispatch(doFetchFileInfosAndPublishedClaims());
dispatch(doFetchRewardedContent());
+ dispatch(doFetchTransactions(false));
if (!selectIsUpgradeSkipped(state)) {
dispatch(doCheckUpgradeAvailable());
}
diff --git a/src/renderer/redux/actions/wallet.js b/src/renderer/redux/actions/wallet.js
index 09efea390..5db24d939 100644
--- a/src/renderer/redux/actions/wallet.js
+++ b/src/renderer/redux/actions/wallet.js
@@ -29,13 +29,13 @@ export function doBalanceSubscribe() {
};
}
-export function doFetchTransactions() {
+export function doFetchTransactions(fetch_tip_info = true) {
return function(dispatch, getState) {
dispatch({
type: types.FETCH_TRANSACTIONS_STARTED,
});
- lbry.transaction_list({ include_tip_info: true }).then(results => {
+ lbry.transaction_list({ include_tip_info: fetch_tip_info }).then(results => {
dispatch({
type: types.FETCH_TRANSACTIONS_COMPLETED,
data: {