Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Change original_resolution field to a property

As the original_resolution field needs to be accessed from outside the
module, it should be an internal property as opposed to an internal
field
  • Loading branch information...
commit 7b591962e888f18cc4f098d0c369867cbd56aff7 1 parent 5f6c8e6
@cwassall cwassall authored
View
19 Source/OpenTK/DisplayDevice.cs
@@ -48,7 +48,7 @@ public class DisplayDevice
bool primary;
Rectangle bounds;
DisplayResolution current_resolution = new DisplayResolution();
- internal DisplayResolution original_resolution;
+ DisplayResolution original_resolution;
List<DisplayResolution> available_resolutions = new List<DisplayResolution>();
IList<DisplayResolution> available_resolutions_readonly;
@@ -336,6 +336,23 @@ public static DisplayDevice GetDisplay(DisplayIndex index)
#endregion
+ #region --- Internal Methods ---
+
+ #region internal DisplayResolution OriginalResolution
+
+ /// <summary>
+ /// Gets the original resolution of this instance.
+ /// </summary>
+ internal DisplayResolution OriginalResolution
+ {
+ get { return original_resolution; }
+ set { original_resolution = value; }
+ }
+
+ #endregion
+
+ #endregion
+
#region --- Private Methods ---
#region DisplayResolution FindResolution(int width, int height, int bitsPerPixel, float refreshRate)
View
6 Source/OpenTK/Platform/Windows/WinDisplayDevice.cs
@@ -97,7 +97,7 @@ public void RefreshDisplayDevices()
lock (display_lock)
{
// Store an array of the current available DisplayDevice objects.
- // This is needed to preserve the original_resolution.
+ // This is needed to preserve the original resolution.
DisplayDevice[] previousDevices = AvailableDevices.ToArray();
AvailableDevices.Clear();
@@ -163,10 +163,10 @@ public void RefreshDisplayDevices()
opentk_dev_current_res.Bounds,
dev1.DeviceName);
- // Set the original_resolution if the DisplayDevice was previously available.
+ // Set the original resolution if the DisplayDevice was previously available.
foreach (DisplayDevice existingDevice in previousDevices)
if ((string)existingDevice.Id == (string)opentk_dev.Id)
- opentk_dev.original_resolution = existingDevice.original_resolution;
+ opentk_dev.OriginalResolution = existingDevice.OriginalResolution;
AvailableDevices.Add(opentk_dev);
Please sign in to comment.
Something went wrong with that request. Please try again.