Index: languageicons.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.admin.inc,v
retrieving revision 1.2
diff -u -p -r1.2 languageicons.admin.inc
--- languageicons.admin.inc	11 Oct 2008 13:36:12 -0000	1.2
+++ languageicons.admin.inc	15 Jan 2010 08:27:52 -0000
@@ -51,6 +51,12 @@ function languageicons_admin_settings() 
     '#maxlength' => 10,
     '#description' => t('Image size for language icons, in the form "width x height".'),
   );
+  $form['show']['languageicons_show_tooltip'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Show tooltips'),
+    '#description' => t('Show tooltips on the icons displaying the language name'),
+    '#default_value' => variable_get('languageicons_show_tooltip', TRUE),
+  );
 
   return system_settings_form($form);
 }
Index: languageicons.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.install,v
retrieving revision 1.2
diff -u -p -r1.2 languageicons.install
--- languageicons.install	11 Oct 2008 13:36:12 -0000	1.2
+++ languageicons.install	15 Jan 2010 08:33:32 -0000
@@ -25,6 +25,7 @@ function languageicons_uninstall() {
     'languageicons_placement',
     'languageicons_path',
     'languageicons_size',
+    'languageicons_show_tooltip',
   );
   foreach ($variables as $variable) {
     variable_del($variable);
Index: languageicons.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.module,v
retrieving revision 1.5
diff -u -p -r1.5 languageicons.module
--- languageicons.module	10 Mar 2009 11:14:23 -0000	1.5
+++ languageicons.module	15 Jan 2010 08:27:27 -0000
@@ -112,7 +112,11 @@ function theme_languageicons_icon($langu
   if ($path = variable_get('languageicons_path', drupal_get_path('module', 'languageicons') .'/flags/*.png')) {
     $src = base_path() . str_replace('*', $language->language, $path);
     $title = $title ? $title : $language->native;
-    $attribs = array('class' => 'language-icon', 'alt' => $title);
+    if ( variable_get('languageicons_show_tooltip', TRUE) ) {
+      $attribs = array('class' => 'language-icon', 'alt' => $title, 'title' => $title);
+    } else {
+      $attribs = array('class' => 'language-icon', 'alt' => $title);
+    }
     if ($size = variable_get('languageicons_size', '16x12')) {
       list($width, $height) = explode('x', $size);
       $attribs += array('width' => $width, 'height' => $height);
