[gcompris] core: in case no activities are selected display a nice error message.



commit 179dcc3851b23aa8de03a7395a190e204bd9afbe
Author: Bruno Coudoin <bruno coudoin free fr>
Date:   Thu May 10 17:00:57 2012 +0200

    core: in case no activities are selected display a nice error message.

 src/gcompris/menu.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/gcompris/menu.c b/src/gcompris/menu.c
index 77cfbcd..ab0ae31 100644
--- a/src/gcompris/menu.c
+++ b/src/gcompris/menu.c
@@ -642,6 +642,14 @@ void gc_menu_load()
 	    }
 	  for (list = out_boards; list != NULL; list = list->next)
 	    boards_list = g_list_remove(boards_list, list->data);
+
+	  // 2 because there is always the administration
+	  // and the login activities
+	  if ( g_list_length(boards_list) <= 2 )
+	    gc_dialog( _("All the activities are disabled in this profile."
+			 " Go in the GCompris administration module and"
+			 " activate at least one activity."),
+		      NULL);
 	}
     }
   else



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]