diff options
Diffstat (limited to 'StarsEx/CmdIntelDlg.cpp')
-rw-r--r-- | StarsEx/CmdIntelDlg.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/StarsEx/CmdIntelDlg.cpp b/StarsEx/CmdIntelDlg.cpp index fb0c83b..f7ed247 100644 --- a/StarsEx/CmdIntelDlg.cpp +++ b/StarsEx/CmdIntelDlg.cpp @@ -49,15 +49,11 @@ DEF_MAP_CLIENT(CmdIntelDlg, OnPlay); CmdIntelDlg::CmdIntelDlg(Screen* s, FormDef& def, CmpnScreen* mgr) : FormWindow(s, 0, 0, s->Width(), s->Height()), CmdDlg(mgr), manager(mgr), - stars(0), campaign(0), update_time(0), start_scene(0), + stars(0), campaign(0), start_scene(0), cam_view(0), dsp_view(0) { stars = Starshatter::GetInstance(); campaign = Campaign::GetCampaign(); - - if (campaign) - update_time = campaign->GetUpdateTime(); - Init(def); } @@ -140,15 +136,12 @@ CmdIntelDlg::ExecFrame() { CmdDlg::ExecFrame(); - if (campaign != Campaign::GetCampaign() || campaign->GetUpdateTime() != update_time) { - campaign = Campaign::GetCampaign(); - update_time = campaign->GetUpdateTime(); - + if (campaign != Campaign::GetCampaign()) { + campaign = Campaign::GetCampaign(); lst_news->ClearItems(); txt_news->SetText(""); - if (img_news) - img_news->SetPicture(bmp_default); + img_news->SetPicture(bmp_default); } if (campaign) { |