From 47d3d2b73859d8fab95b81fd80803f8685d8ea06 Mon Sep 17 00:00:00 2001 From: Gustavo Tandeciarz Date: Tue, 25 Aug 2015 12:54:26 -0400 Subject: [PATCH] Fixes #5693 Will not disable the admin theme. --- .../Orchard.Themes/Drivers/DisableThemePartDriver.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Themes/Drivers/DisableThemePartDriver.cs b/src/Orchard.Web/Modules/Orchard.Themes/Drivers/DisableThemePartDriver.cs index ec9330e9f..f726b36de 100644 --- a/src/Orchard.Web/Modules/Orchard.Themes/Drivers/DisableThemePartDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.Themes/Drivers/DisableThemePartDriver.cs @@ -1,7 +1,8 @@ -using System.Web; +using System.Web; using JetBrains.Annotations; using Orchard.ContentManagement.Drivers; using Orchard.Themes.Models; +using Orchard.UI.Admin; namespace Orchard.Themes.Drivers { [UsedImplicitly] @@ -13,6 +14,9 @@ namespace Orchard.Themes.Drivers { } protected override DriverResult Display(DisableThemePart part, string displayType, dynamic shapeHelper) { + if (AdminFilter.IsApplied(_httpContext.Request.RequestContext)) { + return null; + } return ContentShape("Parts_DisableTheme", () => { ThemeFilter.Disable(_httpContext.Request.RequestContext); return null; @@ -20,4 +24,4 @@ namespace Orchard.Themes.Drivers { } } -} \ No newline at end of file +}