@@ -116,7 +116,7 @@ static void
116116pd_update_general_tab (EomPropertiesDialog * prop_dlg ,
117117 EomImage * image )
118118{
119- gchar * bytes_str , * dir_str ;
119+ gchar * bytes_str , * dir_str , * dir_str_long ;
120120 gchar * width_str , * height_str ;
121121 GFile * file , * parent_file ;
122122 GFileInfo * file_info ;
@@ -174,13 +174,19 @@ pd_update_general_tab (EomPropertiesDialog *prop_dlg,
174174 dir_str = g_file_get_basename (parent_file );
175175 gtk_button_set_label (GTK_BUTTON (prop_dlg -> priv -> folder_button ),
176176 dir_str );
177+
178+ dir_str_long = g_file_get_path (parent_file );
179+ gtk_widget_set_tooltip_text (GTK_WIDGET (prop_dlg -> priv -> folder_button ),
180+ dir_str_long );
181+
177182 g_free (prop_dlg -> priv -> folder_button_uri );
178183 prop_dlg -> priv -> folder_button_uri = g_file_get_uri (parent_file );
179184 g_object_unref (parent_file );
180185
181186 g_free (type_str );
182187 g_free (bytes_str );
183188 g_free (dir_str );
189+ g_free (dir_str_long );
184190}
185191
186192#if HAVE_EXEMPI
@@ -676,10 +682,6 @@ eom_properties_dialog_init (EomPropertiesDialog *prop_dlg)
676682 "clicked" ,
677683 G_CALLBACK (pd_folder_button_clicked_cb ),
678684 prop_dlg );
679- gtk_widget_set_tooltip_text (GTK_WIDGET (priv -> folder_button ),
680- _ ("Show the folder which contains this "
681- "file in the file manager" ));
682- priv -> folder_button_uri = NULL ;
683685
684686 gtk_widget_set_size_request (priv -> thumbnail_image , 100 , 100 );
685687
0 commit comments