[gnome-builder] workbench: Support opening any file that is a subtype of text/plain
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] workbench: Support opening any file that is a subtype of text/plain
- Date: Sat, 2 May 2015 23:30:27 +0000 (UTC)
commit 70b52da44b4e4902f245b604b63878cd14fc48e5
Author: Patrick Griffis <tingping tingping se>
Date: Sat May 2 19:27:23 2015 -0400
workbench: Support opening any file that is a subtype of text/plain
src/workbench/gb-workbench.c | 16 +++-------------
1 files changed, 3 insertions(+), 13 deletions(-)
---
diff --git a/src/workbench/gb-workbench.c b/src/workbench/gb-workbench.c
index 2a90fb2..03b8f69 100644
--- a/src/workbench/gb-workbench.c
+++ b/src/workbench/gb-workbench.c
@@ -588,6 +588,7 @@ supports_content_type (const gchar *filename,
{
GtkSourceLanguageManager *languages;
GtkSourceLanguage *language;
+ g_autofree gchar *text_type = NULL;
/* TODO: This really belongs in it's own module, or as part of buffermanager */
@@ -597,19 +598,8 @@ supports_content_type (const gchar *filename,
if (language != NULL)
return TRUE;
- return (g_str_has_prefix (content_type, "text/") ||
- g_str_equal (content_type, "application/javascript") ||
- g_str_equal (content_type, "application/sql") ||
- g_str_equal (content_type, "application/x-desktop") ||
- g_str_equal (content_type, "application/x-gettext-translation") ||
- g_str_equal (content_type, "application/x-gtk-builder") ||
- g_str_equal (content_type, "application/x-m4") ||
- g_str_equal (content_type, "application/x-pak") ||
- g_str_equal (content_type, "application/x-perl") ||
- g_str_equal (content_type, "application/x-php") ||
- g_str_equal (content_type, "application/x-ruby") ||
- g_str_equal (content_type, "application/x-shellscript") ||
- g_str_equal (content_type, "application/xml"));
+ text_type = g_content_type_from_mime_type ("text/plain");
+ return g_content_type_is_a (content_type, text_type);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]