From 641952231e76bf92c84809c20c68cd9350e662ba Mon Sep 17 00:00:00 2001
From: Sven Neumann <sven@gimp.org>
Date: Thu, 23 Mar 2006 12:06:33 +0000
Subject: [PATCH] avoid code duplication by using a #define.

2006-03-23  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplayoptions.c: avoid code duplication by
	using a #define.

	* app/config/gimpdisplayconfig.c: for fullscreen mode, default to
	the same settings as we do for normal editing mode.
---
 ChangeLog                        | 8 ++++++++
 app/config/gimpdisplayconfig.c   | 2 +-
 app/display/gimpdisplayoptions.c | 8 ++------
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 17ec9508c8..585eb36a59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2006-03-23  Sven Neumann  <sven@gimp.org>
+
+	* app/display/gimpdisplayoptions.c: avoid code duplication by
+	using a #define.
+
+	* app/config/gimpdisplayconfig.c: for fullscreen mode, default to
+	the same settings as we do for normal editing mode.
+
 2006-03-23  Sven Neumann  <sven@gimp.org>
 
 	* plug-ins/common/psd.c
diff --git a/app/config/gimpdisplayconfig.c b/app/config/gimpdisplayconfig.c
index c91526b315..68b9502de6 100644
--- a/app/config/gimpdisplayconfig.c
+++ b/app/config/gimpdisplayconfig.c
@@ -235,7 +235,7 @@ gimp_display_config_init (GimpDisplayConfig *config)
                     config);
 
   config->default_fullscreen_view =
-    g_object_new (GIMP_TYPE_DISPLAY_OPTIONS_FULLSCREEN, NULL);
+    g_object_new (GIMP_TYPE_DISPLAY_OPTIONS, NULL);
 
   g_signal_connect (config->default_fullscreen_view, "notify",
                     G_CALLBACK (gimp_display_config_fullscreen_notify),
diff --git a/app/display/gimpdisplayoptions.c b/app/display/gimpdisplayoptions.c
index 5896693c98..3666a44a3e 100644
--- a/app/display/gimpdisplayoptions.c
+++ b/app/display/gimpdisplayoptions.c
@@ -73,6 +73,8 @@ G_DEFINE_TYPE_WITH_CODE (GimpDisplayOptions,
 typedef struct _GimpDisplayOptions      GimpDisplayOptionsFullscreen;
 typedef struct _GimpDisplayOptionsClass GimpDisplayOptionsFullscreenClass;
 
+#define gimp_display_options_fullscreen_init gimp_display_options_init
+
 G_DEFINE_TYPE_WITH_CODE (GimpDisplayOptionsFullscreen,
                          gimp_display_options_fullscreen,
                          GIMP_TYPE_DISPLAY_OPTIONS,
@@ -201,12 +203,6 @@ gimp_display_options_init (GimpDisplayOptions *options)
   options->padding_mode_set = FALSE;
 }
 
-static void
-gimp_display_options_fullscreen_init (GimpDisplayOptionsFullscreen *options)
-{
-  options->padding_mode_set = FALSE;
-}
-
 static void
 gimp_display_options_set_property (GObject      *object,
                                    guint         property_id,