diff options
| author | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
| commit | 2c302df3a13236bfbf8ea1b771d13618fcda8d71 (patch) | |
| tree | f26dc9f22861dc37610de319d05255de058c221b /src/xsettings.c | |
| parent | 0c747cb143fa227e78f350ac353d703f489209df (diff) | |
| parent | 175069efeb080517afefdd44a06f7a779ea8c25c (diff) | |
| download | emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.tar.gz emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.zip | |
Merge from trunk
Diffstat (limited to 'src/xsettings.c')
| -rw-r--r-- | src/xsettings.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/xsettings.c b/src/xsettings.c index 0d9c9cadb27..83ca87ed0bd 100644 --- a/src/xsettings.c +++ b/src/xsettings.c | |||
| @@ -627,7 +627,9 @@ init_gconf (void) | |||
| 627 | #if defined (HAVE_GCONF) && defined (HAVE_XFT) | 627 | #if defined (HAVE_GCONF) && defined (HAVE_XFT) |
| 628 | char *s; | 628 | char *s; |
| 629 | 629 | ||
| 630 | #ifdef HAVE_G_TYPE_INIT | ||
| 630 | g_type_init (); | 631 | g_type_init (); |
| 632 | #endif | ||
| 631 | gconf_client = gconf_client_get_default (); | 633 | gconf_client = gconf_client_get_default (); |
| 632 | s = gconf_client_get_string (gconf_client, SYSTEM_MONO_FONT, NULL); | 634 | s = gconf_client_get_string (gconf_client, SYSTEM_MONO_FONT, NULL); |
| 633 | if (s) | 635 | if (s) |
| @@ -656,18 +658,10 @@ init_gconf (void) | |||
| 656 | static void | 658 | static void |
| 657 | init_xsettings (struct x_display_info *dpyinfo) | 659 | init_xsettings (struct x_display_info *dpyinfo) |
| 658 | { | 660 | { |
| 659 | char sel[64]; | ||
| 660 | Display *dpy = dpyinfo->display; | 661 | Display *dpy = dpyinfo->display; |
| 661 | 662 | ||
| 662 | BLOCK_INPUT; | 663 | BLOCK_INPUT; |
| 663 | 664 | ||
| 664 | sprintf (sel, "_XSETTINGS_S%d", XScreenNumberOfScreen (dpyinfo->screen)); | ||
| 665 | dpyinfo->Xatom_xsettings_sel = XInternAtom (dpy, sel, False); | ||
| 666 | dpyinfo->Xatom_xsettings_prop = XInternAtom (dpy, | ||
| 667 | "_XSETTINGS_SETTINGS", | ||
| 668 | False); | ||
| 669 | dpyinfo->Xatom_xsettings_mgr = XInternAtom (dpy, "MANAGER", False); | ||
| 670 | |||
| 671 | /* Select events so we can detect client messages sent when selection | 665 | /* Select events so we can detect client messages sent when selection |
| 672 | owner changes. */ | 666 | owner changes. */ |
| 673 | XSelectInput (dpy, dpyinfo->root_window, StructureNotifyMask); | 667 | XSelectInput (dpy, dpyinfo->root_window, StructureNotifyMask); |