From: Philipp Zabel Date: Thu, 28 Jan 2010 13:35:56 +0000 (+0100) Subject: Source list window: only allow one movie list window to open X-Git-Tag: v0.0.10~3 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=c5c088537fb1f8987af6795a7eadfd412b0745af;p=cinaest Source list window: only allow one movie list window to open --- diff --git a/src/source-list-window.vala b/src/source-list-window.vala index a7611f0..9366fc1 100644 --- a/src/source-list-window.vala +++ b/src/source-list-window.vala @@ -23,6 +23,7 @@ public class SourceListWindow : StackableWindow { private SourceListView source_list; private bool start_movies; private string default_source; + private MovieListWindow list_window; construct { set_title ("Cinæst"); @@ -65,6 +66,10 @@ public class SourceListWindow : StackableWindow { } private void on_source_activated (MovieSource source) { - var window = new MovieListWindow (source); + if (list_window != null) + return; + + list_window = new MovieListWindow (source); + list_window.destroy.connect (() => { list_window = null; }); } }