The issue is with 100_load_desired_settings.patch. In
gnome_rr_config_apply_from_filename_with_time(), there is this new code
section:

if (stored) {
        gboolean result = FALSE;
        
        /* Check framebuffer size. Do not apply
             * the settings if the fb is not big
             * enough
             */
        if (check_framebuffer_size (stored, screen)) {
        
                result = gnome_rr_config_apply_with_time (stored, screen, 
timestamp, error);

                /* if we are using the desired settings and
                   the settings were applied successfully */
                if (is_desired && result) {
                /* Try to save the desired settings to the default
                 * settings file
                 */
                error = NULL;
                gnome_rr_config_sanitize (stored);
                gnome_rr_config_save (stored, &error);
                }
        
        }
        
        gnome_rr_config_free (stored);
        
        return result;

check_framebuffer_size (stored, screen) evaluates to FALSE on my setup,
which means gnome_rr_config_apply_from_filename_with_time() just returns
FALSE without setting the GError, which is wrong (FALSE means that there
was an error).

-- 
assertion failure: g_propagate_error: assertion `src != NULL' failed
https://bugs.launchpad.net/bugs/449380
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to